LibreOffice Module vcl (master) 1
SalLayout Member List

This is the complete list of members for SalLayout, including all inherited members.

AdjustLayout(vcl::text::ImplLayoutArgs &)SalLayoutvirtual
DrawBase()SalLayoutinline
DrawBase() constSalLayoutinline
DrawOffset()SalLayoutinline
DrawOffset() constSalLayoutinline
DrawText(SalGraphics &) const =0SalLayoutpure virtual
FillDXArray(std::vector< DeviceCoordinate > *pDXArray, const OUString &rStr) const =0SalLayoutpure virtual
GetBoundRect(tools::Rectangle &) constSalLayout
GetCaretPositions(int nArraySize, sal_Int32 *pCaretXArray) const =0SalLayoutpure virtual
GetDrawPosition(const DevicePoint &rRelative=DevicePoint(0, 0)) constSalLayout
GetGlyphs() constSalLayoutvirtual
GetNextGlyph(const GlyphItem **pGlyph, DevicePoint &rPos, int &nStart, const LogicalFontInstance **ppGlyphFont=nullptr) const =0SalLayoutpure virtual
GetOrientation() constSalLayoutinline
GetOutline(basegfx::B2DPolyPolygonVector &) constSalLayoutvirtual
GetTextBreak(DeviceCoordinate nMaxWidth, DeviceCoordinate nCharExtra, int nFactor) const =0SalLayoutpure virtual
GetTextRenderModeForResolutionIndependentLayout() constSalLayoutinline
GetTextWidth() constSalLayoutinlinevirtual
InitFont() constSalLayoutinlinevirtual
IsKashidaPosValid(int, int) const =0SalLayoutpure virtual
LayoutText(vcl::text::ImplLayoutArgs &, const SalLayoutGlyphsImpl *)=0SalLayoutpure virtual
maDrawBaseSalLayoutprotected
maDrawOffsetSalLayoutmutableprotected
maLanguageTagSalLayoutprotected
mbTextRenderModeForResolutionIndependentLayoutSalLayoutprotected
mnEndCharPosSalLayoutprotected
mnMinCharPosSalLayoutprotected
mnOrientationSalLayoutprotected
operator=(const SalLayout &)=deleteSalLayoutprivate
SalLayout()SalLayoutprotected
SalLayout(const SalLayout &)=deleteSalLayoutprivate
SetTextRenderModeForResolutionIndependentLayout(bool bTextRenderModeForResolutionIndependentLayout)SalLayoutinline
~SalLayout()SalLayoutvirtual