![]() |
AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
#include <IzPlatformFont.h>
Public Member Functions | |
| bool | isInitialised () const |
| virtual int | Init ()=0 |
| virtual void | Release ()=0 |
| virtual CzFontHandle | CreateTTFontFromBuffer (void *memory_buffer, int memory_buffer_size, float point_size)=0 |
| virtual void | DestroyFont (CzFontHandle font)=0 |
| virtual CzFontPreparedText | CreatePreparedText ()=0 |
| virtual void | DestroyPreparedText (CzFontPreparedText data)=0 |
| virtual bool | PrepareText (CzFontPreparedText prep, const char *text)=0 |
| virtual int | GetTextHeight (CzFontPreparedText data)=0 |
| virtual int | GetTextWidth (CzFontPreparedText data)=0 |
| virtual void | SetCurrentFont (CzFontHandle font)=0 |
| virtual void | SetCurrentFontFlags (eCzFontFlags flags)=0 |
| virtual void | SetCurrentFontRect (const CzIRect &rc)=0 |
| virtual void | SetCurrentFontAlignment (eCzAlignH horiz, eCzAlignV vert)=0 |
Protected Attributes | |
| bool | Initialised |
| virtual CzFontPreparedText IzPlatformFont::CreatePreparedText | ( | ) | [pure virtual] |
Implemented in CzPlatformFont, and CzPlatformFont.
| virtual CzFontHandle IzPlatformFont::CreateTTFontFromBuffer | ( | void * | memory_buffer, |
| int | memory_buffer_size, | ||
| float | point_size | ||
| ) | [pure virtual] |
Implemented in CzPlatformFont, and CzPlatformFont.
| virtual void IzPlatformFont::DestroyFont | ( | CzFontHandle | font | ) | [pure virtual] |
Implemented in CzPlatformFont, and CzPlatformFont.
| virtual void IzPlatformFont::DestroyPreparedText | ( | CzFontPreparedText | data | ) | [pure virtual] |
Implemented in CzPlatformFont, and CzPlatformFont.
| virtual int IzPlatformFont::GetTextHeight | ( | CzFontPreparedText | data | ) | [pure virtual] |
Implemented in CzPlatformFont, and CzPlatformFont.
| virtual int IzPlatformFont::GetTextWidth | ( | CzFontPreparedText | data | ) | [pure virtual] |
Implemented in CzPlatformFont.
| virtual int IzPlatformFont::Init | ( | ) | [pure virtual] |
Implemented in CzPlatformFont, and CzPlatformFont.
| bool IzPlatformFont::isInitialised | ( | ) | const [inline] |
| virtual bool IzPlatformFont::PrepareText | ( | CzFontPreparedText | prep, |
| const char * | text | ||
| ) | [pure virtual] |
Implemented in CzPlatformFont, and CzPlatformFont.
| virtual void IzPlatformFont::Release | ( | ) | [pure virtual] |
Implemented in CzPlatformFont, and CzPlatformFont.
| virtual void IzPlatformFont::SetCurrentFont | ( | CzFontHandle | font | ) | [pure virtual] |
Implemented in CzPlatformFont, and CzPlatformFont.
| virtual void IzPlatformFont::SetCurrentFontAlignment | ( | eCzAlignH | horiz, |
| eCzAlignV | vert | ||
| ) | [pure virtual] |
Implemented in CzPlatformFont, and CzPlatformFont.
| virtual void IzPlatformFont::SetCurrentFontFlags | ( | eCzFontFlags | flags | ) | [pure virtual] |
Implemented in CzPlatformFont, and CzPlatformFont.
| virtual void IzPlatformFont::SetCurrentFontRect | ( | const CzIRect & | rc | ) | [pure virtual] |
Implemented in CzPlatformFont, and CzPlatformFont.
bool IzPlatformFont::Initialised [protected] |