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
IzPlatformFont Class Reference

#include <IzPlatformFont.h>

Inheritance diagram for IzPlatformFont:
CzPlatformFont CzPlatformFont

List of all members.

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

Member Function Documentation

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.


Member Data Documentation

bool IzPlatformFont::Initialised [protected]

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