VSTGUI
4.4
Graphical User Interface Framework not only for VST plugins
|
font class More...
Public Member Functions | |
CFontDesc (UTF8StringPtr name=0, const CCoord &size=0, const int32_t style=0) | |
CFontDesc (const CFontDesc &font) | |
~CFontDesc () | |
virtual IPlatformFont * | getPlatformFont () |
virtual IFontPainter * | getFontPainter () |
virtual CFontDesc & | operator= (const CFontDesc &) |
virtual bool | operator== (const CFontDesc &) const |
virtual bool | operator!= (const CFontDesc &other) const |
virtual bool | isTypeOf (IdStringPtr s) const |
virtual CBaseObject * | newCopy () const |
Size, Name and Style Methods | |
UTF8StringPtr | getName () const |
get the name of the font More... | |
const CCoord & | getSize () const |
get the height of the font More... | |
const int32_t & | getStyle () const |
get the style of the font More... | |
virtual void | setName (UTF8StringPtr newName) |
set the name of the font More... | |
virtual void | setSize (CCoord newSize) |
set the height of the font More... | |
virtual void | setStyle (int32_t newStyle) |
set the style of the font More... | |
![]() | |
CBaseObject () | |
virtual | ~CBaseObject () |
virtual void | beforeDelete () |
virtual void | forget () |
decrease refcount and delete object if refcount == 0 More... | |
virtual void | remember () |
increase refcount More... | |
virtual int32_t | getNbReference () const |
get refcount More... | |
virtual CMessageResult | notify (CBaseObject *sender, IdStringPtr message) |
Static Public Member Functions | |
static void | cleanup () |
Protected Member Functions | |
virtual void | freePlatformFont () |
Protected Attributes | |
IPlatformFont * | platformFont |
UTF8StringBuffer | name |
CCoord | size |
int32_t | style |
font class
The CFontDesc class replaces the old font handling. You have now the possibilty to use whatever font you like as long as it is available on the system. You should cache your own CFontDesc as this speeds up drawing on some systems.
CFontDesc | ( | UTF8StringPtr | name = 0 , |
const CCoord & | size = 0 , |
||
const int32_t | style = 0 |
||
) |
~CFontDesc | ( | ) |
|
static |
|
protectedvirtual |
|
virtual |
|
inline |
get the name of the font
|
virtual |
|
inline |
get the height of the font
|
inline |
get the style of the font
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
virtual |
set the name of the font
|
virtual |
set the height of the font
|
virtual |
set the style of the font
|
protected |
|
protected |
|
protected |
|
protected |