|
VSTGUI
4.3
Graphical User Interface Framework not only for VST plugins
|
font class More...
Inheritance diagram for CFontDesc:
Collaboration diagram for CFontDesc: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 |
| virtual void | beforeDelete () |
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... | |
Reference Counting Methods | |
| 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... | |
Message Methods | |
| 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 |
||
| ) |
Here is the call graph for this function:| ~CFontDesc | ( | ) |
Here is the call graph for this function:
|
inlinevirtualinherited |
|
static |
Here is the call graph for this function:
|
inlinevirtualinherited |
decrease refcount and delete object if refcount == 0
Here is the call graph for this function:
|
protectedvirtual |
Here is the caller graph for this function:
|
virtual |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
get the name of the font
Here is the caller graph for this function:
|
inlinevirtualinherited |
get refcount
|
virtual |
Here is the caller graph for this function:
|
inline |
get the height of the font
Here is the caller graph for this function:
|
inline |
get the style of the font
Here is the caller graph for this function:
|
inlinevirtual |
|
inlinevirtual |
Here is the caller graph for this function:
|
inlinevirtualinherited |
Reimplemented in CView, GenericStringListDataBrowserSource, CDataBrowser, CViewContainer, CRockerSwitch, CScrollView, CAnimationSplashScreen, UIDescriptionViewSwitchController, CRowColumnView, CShadowViewContainer, CTooltipSupport, and CScrollbar.
Here is the caller graph for this function:
|
inlinevirtual |
|
virtual |
Here is the call graph for this function:
|
inlinevirtualinherited |
increase refcount
Here is the caller graph for this function:
|
virtual |
set the name of the font
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
set the height of the font
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
set the style of the font
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
|
protected |
|
protected |
|
protected |