AppEasy Core SDK  1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
CzPlatformFont Class Reference

#include <CzPlatformFont.h>

Inheritance diagram for CzPlatformFont:
IzPlatformFont IzPlatformFont

List of all members.

Public Member Functions

int Init ()
void Release ()
CzFontHandle CreateTTFontFromBuffer (void *memory_buffer, int memory_buffer_size, float point_size)
void DestroyFont (CzFontHandle font)
CzFontPreparedText CreatePreparedText ()
void DestroyPreparedText (CzFontPreparedText data)
bool PrepareText (CzFontPreparedText prep, const char *text)
int GetTextHeight (CzFontPreparedText data)
int GetTextWidth (CzFontPreparedText data)
void SetCurrentFont (CzFontHandle font)
void SetCurrentFontFlags (eCzFontFlags flags)
void SetCurrentFontRect (const CzIRect &rc)
void SetCurrentFontAlignment (eCzAlignH horiz, eCzAlignV vert)
int Init ()
void Release ()
CzFontHandle CreateTTFontFromBuffer (void *memory_buffer, int memory_buffer_size, float point_size)
void DestroyFont (CzFontHandle font)
CzFontPreparedText CreatePreparedText ()
void DestroyPreparedText (CzFontPreparedText data)
bool PrepareText (CzFontPreparedText prep, const char *text)
int GetTextHeight (CzFontPreparedText data)
void SetCurrentFont (CzFontHandle font)
void SetCurrentFontFlags (eCzFontFlags flags)
void SetCurrentFontRect (const CzIRect &rc)
void SetCurrentFontAlignment (eCzAlignH horiz, eCzAlignV vert)

Member Function Documentation

CzFontHandle CzPlatformFont::CreateTTFontFromBuffer ( void *  memory_buffer,
int  memory_buffer_size,
float  point_size 
) [virtual]

Implements IzPlatformFont.

CzFontHandle CzPlatformFont::CreateTTFontFromBuffer ( void *  memory_buffer,
int  memory_buffer_size,
float  point_size 
) [virtual]

Implements IzPlatformFont.

void CzPlatformFont::DestroyFont ( CzFontHandle  font) [virtual]

Implements IzPlatformFont.

void CzPlatformFont::DestroyFont ( CzFontHandle  font) [virtual]

Implements IzPlatformFont.

Implements IzPlatformFont.

int CzPlatformFont::Init ( ) [virtual]

Implements IzPlatformFont.

int CzPlatformFont::Init ( ) [virtual]

Implements IzPlatformFont.

bool CzPlatformFont::PrepareText ( CzFontPreparedText  prep,
const char *  text 
) [virtual]

Implements IzPlatformFont.

bool CzPlatformFont::PrepareText ( CzFontPreparedText  prep,
const char *  text 
) [virtual]

Implements IzPlatformFont.

void CzPlatformFont::Release ( ) [virtual]

Implements IzPlatformFont.

void CzPlatformFont::Release ( ) [virtual]

Implements IzPlatformFont.

void CzPlatformFont::SetCurrentFont ( CzFontHandle  font) [virtual]

Implements IzPlatformFont.

void CzPlatformFont::SetCurrentFont ( CzFontHandle  font) [virtual]

Implements IzPlatformFont.

void CzPlatformFont::SetCurrentFontAlignment ( eCzAlignH  horiz,
eCzAlignV  vert 
) [virtual]

Implements IzPlatformFont.

void CzPlatformFont::SetCurrentFontAlignment ( eCzAlignH  horiz,
eCzAlignV  vert 
) [virtual]

Implements IzPlatformFont.

Implements IzPlatformFont.

Implements IzPlatformFont.

void CzPlatformFont::SetCurrentFontRect ( const CzIRect rc) [virtual]

Implements IzPlatformFont.

void CzPlatformFont::SetCurrentFontRect ( const CzIRect rc) [virtual]

Implements IzPlatformFont.


The documentation for this class was generated from the following files: