LibreOffice Module vcl (master) 1
|
#include <freetypetextrender.hxx>
Public Member Functions | |
FreeTypeTextRenderImpl () | |
virtual | ~FreeTypeTextRenderImpl () override |
virtual void | SetTextColor (Color nColor) override |
virtual void | SetFont (LogicalFontInstance *, int nFallbackLevel) override |
virtual void | GetFontMetric (FontMetricDataRef &, int nFallbackLevel) override |
virtual FontCharMapRef | GetFontCharMap () const override |
virtual bool | GetFontCapabilities (vcl::FontCapabilities &rFontCapabilities) const override |
virtual void | GetDevFontList (vcl::font::PhysicalFontCollection *) override |
virtual void | ClearDevFontCache () override |
virtual bool | AddTempDevFont (vcl::font::PhysicalFontCollection *, const OUString &rFileURL, const OUString &rFontName) override |
virtual std::unique_ptr< GenericSalLayout > | GetTextLayout (int nFallbackLevel) override |
Public Member Functions inherited from TextRenderImpl | |
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 |
Protected Attributes | |
rtl::Reference< FreetypeFontInstance > | mpFreetypeFont [MAX_FALLBACK] |
Color | mnTextColor |
Definition at line 30 of file freetypetextrender.hxx.
FreeTypeTextRenderImpl::FreeTypeTextRenderImpl | ( | ) |
|
overridevirtual |
|
overridevirtual |
Implements TextRenderImpl.
|
overridevirtual |
Implements TextRenderImpl.
Reimplemented in SkiaTextRender.
|
overridevirtual |
Implements TextRenderImpl.
|
overridevirtual |
Implements TextRenderImpl.
|
overridevirtual |
Implements TextRenderImpl.
|
overridevirtual |
Implements TextRenderImpl.
|
overridevirtual |
Implements TextRenderImpl.
|
overridevirtual |
Implements TextRenderImpl.
|
overridevirtual |
Implements TextRenderImpl.
|
protected |
Definition at line 36 of file freetypetextrender.hxx.
|
protected |
Definition at line 34 of file freetypetextrender.hxx.