LibreOffice Module vcl (master) 1
|
#include <textrender.hxx>
Public Member Functions | |
virtual | ~TextRenderImpl () |
virtual void | SetTextColor (Color nColor)=0 |
virtual void | SetFont (LogicalFontInstance *, int nFallbackLevel)=0 |
void | ReleaseFonts () |
virtual void | GetFontMetric (FontMetricDataRef &, int nFallbackLevel)=0 |
virtual FontCharMapRef | GetFontCharMap () const =0 |
virtual bool | GetFontCapabilities (vcl::FontCapabilities &rFontCapabilities) const =0 |
virtual void | GetDevFontList (vcl::font::PhysicalFontCollection *)=0 |
virtual void | ClearDevFontCache ()=0 |
virtual bool | AddTempDevFont (vcl::font::PhysicalFontCollection *, const OUString &rFileURL, const OUString &rFontName)=0 |
virtual std::unique_ptr< GenericSalLayout > | GetTextLayout (int nFallbackLevel)=0 |
virtual void | DrawTextLayout (const GenericSalLayout &, const SalGraphics &)=0 |
Definition at line 30 of file textrender.hxx.
|
inlinevirtual |
Definition at line 34 of file textrender.hxx.
|
pure virtual |
Implemented in FreeTypeTextRenderImpl.
|
pure virtual |
Implemented in SkiaTextRender, and FreeTypeTextRenderImpl.
|
pure virtual |
Implemented in SkiaTextRender, and CairoTextRender.
|
pure virtual |
Implemented in FreeTypeTextRenderImpl.
|
pure virtual |
Implemented in FreeTypeTextRenderImpl.
|
pure virtual |
Implemented in FreeTypeTextRenderImpl.
|
pure virtual |
Implemented in FreeTypeTextRenderImpl.
|
pure virtual |
Implemented in FreeTypeTextRenderImpl.
|
inline |
Definition at line 38 of file textrender.hxx.
References SetFont().
|
pure virtual |
Implemented in FreeTypeTextRenderImpl.
Referenced by ReleaseFonts().
|
pure virtual |
Implemented in FreeTypeTextRenderImpl.