![]() |
AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
#include <CzFont.h>
Public Types | |
enum | eState { State_Invalid, State_Loading, State_Loaded } |
Public Member Functions | |
eState | getState () const |
CzFontHandle | getFontHandle () |
void | setPointSize (float size) |
float | getPointSize () const |
CzFont * | getUsingFont () |
void | setFilename (const char *filename) |
CzString & | getFilename () |
bool | isFontLoaded () const |
uint8 * | getFontBuffer () |
uint | getFontBufferSize () |
CzFont () | |
virtual | ~CzFont () |
bool | Load (bool blocking=true) |
int | LoadFromXoml (IzXomlResource *parebt, bool load_children, CzXmlNode *node) |
CzFontPreparedText | CreatePreparedText () |
void | FinishLoad () |
Protected Attributes | |
eState | State |
CzFontHandle | Font |
float | PointSize |
CzString | Filename |
CzFont * | UsingFont |
uint8 * | FontBuffer |
uint | FontBufferSize |
CzFile * | File |
bool | Delete |
enum CzFont::eState |
CzFont::CzFont | ( | ) | [inline] |
CzFont::~CzFont | ( | ) | [virtual] |
void CzFont::FinishLoad | ( | ) |
CzString& CzFont::getFilename | ( | ) | [inline] |
uint8* CzFont::getFontBuffer | ( | ) | [inline] |
uint CzFont::getFontBufferSize | ( | ) | [inline] |
float CzFont::getPointSize | ( | ) | const [inline] |
eState CzFont::getState | ( | ) | const [inline] |
CzFont* CzFont::getUsingFont | ( | ) | [inline] |
bool CzFont::isFontLoaded | ( | ) | const [inline] |
bool CzFont::Load | ( | bool | blocking = true | ) |
int CzFont::LoadFromXoml | ( | IzXomlResource * | parebt, |
bool | load_children, | ||
CzXmlNode * | node | ||
) | [virtual] |
Implements IzXomlResource.
void CzFont::setFilename | ( | const char * | filename | ) | [inline] |
void CzFont::setPointSize | ( | float | size | ) | [inline] |
bool CzFont::Delete [protected] |
CzFile* CzFont::File [protected] |
CzString CzFont::Filename [protected] |
CzFontHandle CzFont::Font [protected] |
uint8* CzFont::FontBuffer [protected] |
uint CzFont::FontBufferSize [protected] |
float CzFont::PointSize [protected] |
eState CzFont::State [protected] |
CzFont* CzFont::UsingFont [protected] |