|
GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
Generic pure virtual & device-independant font class. More...
Public Member Functions | |
| NullGFont (std::string name, int size, int prop) | |
| virtual | ~NullGFont () |
| virtual const char * | GetName () const |
| Returns the current object's name (as a string) More... | |
| virtual int | GetSize () const |
| Returns the current object's size (as an int) More... | |
| virtual int | GetProperties () const |
| Returns the current object's property value(s) (see enum above) More... | |
| virtual void | GetExtent (const char *s, int inCharCount, float *outWidth, float *outHeight, VGDevice *context=0) const |
| virtual void | GetExtent (int c, float *outWidth, float *outHeight, VGDevice *context=0) const |
Public Member Functions inherited from VGFont | |
| virtual | ~VGFont () |
Protected Attributes | |
| std::string | fName |
| int | fSize |
| int | fProperties |
Additional Inherited Members | |
Public Types inherited from VGFont | |
| enum | { kFontNone = 0, kFontBold = 1, kFontItalic = 2, kFontUnderline = 4 } |
| Font properties. More... | |
Protected Member Functions inherited from VGFont | |
| void * | GetContext (VGDevice *context) const |
Generic pure virtual & device-independant font class.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Returns the current object's name (as a string)
Implements VGFont.
|
inlinevirtual |
Returns the current object's property value(s) (see enum above)
Implements VGFont.
|
inlinevirtual |
Returns the current object's size (as an int)
Implements VGFont.
|
protected |
|
protected |
|
protected |