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] |