|
IA_CONSTRUCTOR void | IAFontAtlas_init (IAFontAtlas *, IABitmapManager *bitmapManager) |
|
IA_CONSTRUCTOR void | IAFontAtlas_initWithDefaultBitmapManager (IAFontAtlas *) |
|
IA_CONSTRUCTOR void | IAFontAtlas_initWithCustomPreDrawGlyphFunction (IAFontAtlas *, IABitmapManager *bitmapManager, void *correspondingObject, void(*preDrawGlyph)(void *, IAGlyph *)) |
|
void | IAFontAtlas_addGlyphsFromFnt (IAFontAtlas *, const char *fntResource, bool shouldPreload) |
|
void | IAFontAtlas_setCurrentFontSize (IAFontAtlas *, float currentFontSize) |
|
void | IAFontAtlas_setCustomAdditionalAdvanceBetweenGlyphesInPixel (IAFontAtlas *, float customAdditionalAdvanceBetweenGlyphesInPixel) |
|
float | IAFontAtlas_getLengthForText (IAFontAtlas *, const char *text) |
|
bool | IAFontAtlas_hasAllGlyphesForText (IAFontAtlas *, const char *text) |
|
void | IAFontAtlas_drawTextAtBaselineLeft (IAFontAtlas *, const char *text, IAPoint left) |
|
void | IAFontAtlas_drawTextAtBaselineCenter (IAFontAtlas *, const char *text, IAPoint center) |
|
void | IAFontAtlas_drawTextAtBaselineRight (IAFontAtlas *, const char *text, IAPoint right) |
|
void | IAFontAtlas_drawTextAtBaseline (IAFontAtlas *, const char *text, IAPoint pointAtBaseline, IATextAlignment alignment) |
|
void | IAFontAtlas_drawTextRelativelyAtMiddlelineLeft (IAFontAtlas *, const char *text, IAPoint left) |
|
void | IAFontAtlas_drawTextRelativelyAtMiddlelineCenter (IAFontAtlas *, const char *text, IAPoint center) |
|
void | IAFontAtlas_drawTextRelativelyAtMiddlelineRight (IAFontAtlas *, const char *text, IAPoint right) |
|
void | IAFontAtlas_drawTextRelativelyAtMiddleline (IAFontAtlas *, const char *text, IAPoint pointAtMiddleline, IATextAlignment alignment) |
|
IAFontInformation * | IAFontAtlas_getFontInformation (IAFontAtlas *) |
|
IA_DESTRUCTOR void | IAFontAtlas_deinit (IAFontAtlas *) |
|
◆ IAFontAtlas_init()
◆ IAFontAtlas_initWithDefaultBitmapManager()
◆ IAFontAtlas_initWithCustomPreDrawGlyphFunction()
◆ IAFontAtlas_addGlyphsFromFnt()
void IAFontAtlas_addGlyphsFromFnt |
( |
IAFontAtlas * |
, |
|
|
const char * |
fntResource, |
|
|
bool |
shouldPreload |
|
) |
| |
◆ IAFontAtlas_setCurrentFontSize()
void IAFontAtlas_setCurrentFontSize |
( |
IAFontAtlas * |
, |
|
|
float |
currentFontSize |
|
) |
| |
◆ IAFontAtlas_setCustomAdditionalAdvanceBetweenGlyphesInPixel()
void IAFontAtlas_setCustomAdditionalAdvanceBetweenGlyphesInPixel |
( |
IAFontAtlas * |
, |
|
|
float |
customAdditionalAdvanceBetweenGlyphesInPixel |
|
) |
| |
◆ IAFontAtlas_getLengthForText()
float IAFontAtlas_getLengthForText |
( |
IAFontAtlas * |
, |
|
|
const char * |
text |
|
) |
| |
◆ IAFontAtlas_hasAllGlyphesForText()
bool IAFontAtlas_hasAllGlyphesForText |
( |
IAFontAtlas * |
, |
|
|
const char * |
text |
|
) |
| |
◆ IAFontAtlas_drawTextAtBaselineLeft()
void IAFontAtlas_drawTextAtBaselineLeft |
( |
IAFontAtlas * |
, |
|
|
const char * |
text, |
|
|
IAPoint |
left |
|
) |
| |
◆ IAFontAtlas_drawTextAtBaselineCenter()
void IAFontAtlas_drawTextAtBaselineCenter |
( |
IAFontAtlas * |
, |
|
|
const char * |
text, |
|
|
IAPoint |
center |
|
) |
| |
◆ IAFontAtlas_drawTextAtBaselineRight()
void IAFontAtlas_drawTextAtBaselineRight |
( |
IAFontAtlas * |
, |
|
|
const char * |
text, |
|
|
IAPoint |
right |
|
) |
| |
◆ IAFontAtlas_drawTextAtBaseline()
◆ IAFontAtlas_drawTextRelativelyAtMiddlelineLeft()
void IAFontAtlas_drawTextRelativelyAtMiddlelineLeft |
( |
IAFontAtlas * |
, |
|
|
const char * |
text, |
|
|
IAPoint |
left |
|
) |
| |
◆ IAFontAtlas_drawTextRelativelyAtMiddlelineCenter()
void IAFontAtlas_drawTextRelativelyAtMiddlelineCenter |
( |
IAFontAtlas * |
, |
|
|
const char * |
text, |
|
|
IAPoint |
center |
|
) |
| |
◆ IAFontAtlas_drawTextRelativelyAtMiddlelineRight()
void IAFontAtlas_drawTextRelativelyAtMiddlelineRight |
( |
IAFontAtlas * |
, |
|
|
const char * |
text, |
|
|
IAPoint |
right |
|
) |
| |
◆ IAFontAtlas_drawTextRelativelyAtMiddleline()
◆ IAFontAtlas_getFontInformation()
◆ IAFontAtlas_deinit()
◆ base
◆ glyphs
◆ currentCountOfGlyphs
int IAFontAtlas::currentCountOfGlyphs |
◆ kernings
◆ currentCountOfKernings
int IAFontAtlas::currentCountOfKernings |
◆ textures
◆ textureDelegate
◆ fontInformation
◆ currentSizeOfFont
float IAFontAtlas::currentSizeOfFont |
◆ correspondingObject
void* IAFontAtlas::correspondingObject |
◆ preDrawGlyph
void(* IAFontAtlas::preDrawGlyph) (void *, IAGlyph *) |
◆ bitmapManager
◆ bitmaps
The documentation for this class was generated from the following files: