|
| Font (UTF8StringPtr name, const CCoord &size, const int32_t &style) |
|
bool | valid () const |
|
double | getAscent () const override |
| returns the ascent line offset of the baseline of this font. If not supported returns -1
|
|
double | getDescent () const override |
| returns the descent line offset of the baseline of this font. If not supported returns -1
|
|
double | getLeading () const override |
| returns the space between lines for this font. If not supported returns -1
|
|
double | getCapHeight () const override |
| returns the height of the highest capital letter for this font. If not supported returns -1
|
|
const IFontPainter * | getPainter () const override |
|
void | drawString (CDrawContext *context, IPlatformString *string, const CPoint &p, bool antialias=true) const override |
|
CCoord | getStringWidth (CDrawContext *context, IPlatformString *string, bool antialias=true) const override |
|
| ReferenceCounted (const ReferenceCounted &) |
|
ReferenceCounted & | operator= (const ReferenceCounted &) |
|
void | forget () override |
| decrease refcount and delete object if refcount == 0
|
|
void | remember () override |
| increase refcount
|
|
virtual int32_t | getNbReference () const |
| get refcount
|
|
virtual void | beforeDelete () |
|
|
static SharedPointer< IPlatformFont > | create (const UTF8String &name, const CCoord &size, const int32_t &style) |
|
static bool | getAllPlatformFontFamilies (std::list< std::string > &fontFamilyNames) |
|
The documentation for this class was generated from the following files:
- C:/RackAFX_v7/ASPIK_SDK/vstgui4/vstgui/lib/platform/linux/cairofont.h
- C:/RackAFX_v7/ASPIK_SDK/vstgui4/vstgui/lib/platform/linux/cairofont.cpp