Typedefs | |
| typedef struct __orxFONT_t | orxFONT |
Functions | |
| orxDLLAPI orxFONT *orxFASTCALL | orxFont_Create () |
| orxDLLAPI orxFONT *orxFASTCALL | orxFont_CreateFromConfig (const orxSTRING _zConfigID) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxFont_Delete (orxFONT *_pstFont) |
| orxDLLAPI void orxFASTCALL | orxFont_Exit () |
| orxDLLAPI orxFLOAT orxFASTCALL | orxFont_GetCharacterHeight (const orxFONT *_pstFont) |
| orxDLLAPI const orxSTRING orxFASTCALL | orxFont_GetCharacterList (const orxFONT *_pstFont) |
| orxDLLAPI orxVECTOR *orxFASTCALL | orxFont_GetCharacterSpacing (const orxFONT *_pstFont, orxVECTOR *_pvSpacing) |
| orxDLLAPI orxFLOAT orxFASTCALL | orxFont_GetCharacterWidth (const orxFONT *_pstFont, orxU32 _u32CharacterCodePoint) |
| orxDLLAPI const orxFONT *orxFASTCALL | orxFont_GetDefaultFont () |
| orxDLLAPI const orxCHARACTER_MAP *orxFASTCALL | orxFont_GetMap (const orxFONT *_pstFont) |
| orxDLLAPI const orxSTRING orxFASTCALL | orxFont_GetName (const orxFONT *_pstFont) |
| orxDLLAPI orxVECTOR *orxFASTCALL | orxFont_GetOrigin (const orxFONT *_pstFont, orxVECTOR *_pvOrigin) |
| orxDLLAPI orxVECTOR *orxFASTCALL | orxFont_GetSize (const orxFONT *_pstFont, orxVECTOR *_pvSize) |
| orxDLLAPI orxTEXTURE *orxFASTCALL | orxFont_GetTexture (const orxFONT *_pstFont) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxFont_Init () |
| orxDLLAPI orxSTATUS orxFASTCALL | orxFont_SetCharacterHeight (orxFONT *_pstFont, orxFLOAT _fCharacterHeight) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxFont_SetCharacterList (orxFONT *_pstFont, const orxSTRING _zList) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxFont_SetCharacterSpacing (orxFONT *_pstFont, const orxVECTOR *_pvSpacing) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxFont_SetCharacterWidthList (orxFONT *_pstFont, orxU32 _u32CharacterNumber, const orxFLOAT *_afCharacterWidthList) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxFont_SetOrigin (orxFONT *_pstFont, const orxVECTOR *_pvOrigin) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxFont_SetSize (orxFONT *_pstFont, const orxVECTOR *_pvSize) |
| orxDLLAPI orxSTATUS orxFASTCALL | orxFont_SetTexture (orxFONT *_pstFont, orxTEXTURE *_pstTexture) |
| orxDLLAPI void orxFASTCALL | orxFont_Setup () |
Font module Module that handles fonts
| orxDLLAPI orxFONT* orxFASTCALL orxFont_Create | ( | ) |
Creates an empty font
| orxDLLAPI orxFONT* orxFASTCALL orxFont_CreateFromConfig | ( | const orxSTRING | _zConfigID ) |
Creates a font from config
| [in] | _zConfigID | Config ID |
Deletes a font
| [in] | _pstFont | Concerned font |
| orxDLLAPI void orxFASTCALL orxFont_Exit | ( | ) |
Exits from the font module
| orxDLLAPI orxFLOAT orxFASTCALL orxFont_GetCharacterHeight | ( | const orxFONT * | _pstFont ) |
Gets font's character height
| [in] | _pstFont | Concerned font |
| orxDLLAPI const orxSTRING orxFASTCALL orxFont_GetCharacterList | ( | const orxFONT * | _pstFont ) |
Gets font's character list
| [in] | _pstFont | Concerned font |
| orxDLLAPI orxVECTOR* orxFASTCALL orxFont_GetCharacterSpacing | ( | const orxFONT * | _pstFont, |
| orxVECTOR * | _pvSpacing | ||
| ) |
Gets font's character spacing
| [in] | _pstFont | Concerned font |
| [out] | _pvSpacing | Character's spacing |
| orxDLLAPI orxFLOAT orxFASTCALL orxFont_GetCharacterWidth | ( | const orxFONT * | _pstFont, |
| orxU32 | _u32CharacterCodePoint | ||
| ) |
Gets font's character width
| [in] | _pstFont | Concerned font |
| [in] | _u32CharacterCodePoint | Character code point |
| orxDLLAPI const orxFONT* orxFASTCALL orxFont_GetDefaultFont | ( | ) |
Gets default font
| orxDLLAPI const orxCHARACTER_MAP* orxFASTCALL orxFont_GetMap | ( | const orxFONT * | _pstFont ) |
| orxDLLAPI const orxSTRING orxFASTCALL orxFont_GetName | ( | const orxFONT * | _pstFont ) |
Gets font name
| [in] | _pstFont | Concerned font |
| orxDLLAPI orxVECTOR* orxFASTCALL orxFont_GetOrigin | ( | const orxFONT * | _pstFont, |
| orxVECTOR * | _pvOrigin | ||
| ) |
Gets font's origin
| [in] | _pstFont | Concerned font |
| [out] | _pvOrigin | Font's origin |
Gets font's size
| [in] | _pstFont | Concerned font |
| [out] | _pvSize | Font's size |
| orxDLLAPI orxTEXTURE* orxFASTCALL orxFont_GetTexture | ( | const orxFONT * | _pstFont ) |
Gets font's texture
| [in] | _pstFont | Concerned font |
| orxDLLAPI orxSTATUS orxFASTCALL orxFont_Init | ( | ) |
Inits the font module
| orxDLLAPI orxSTATUS orxFASTCALL orxFont_SetCharacterHeight | ( | orxFONT * | _pstFont, |
| orxFLOAT | _fCharacterHeight | ||
| ) |
Sets font's character height
| [in] | _pstFont | Concerned font |
| [in] | _fCharacterHeight | Character's height |
| orxDLLAPI orxSTATUS orxFASTCALL orxFont_SetCharacterList | ( | orxFONT * | _pstFont, |
| const orxSTRING | _zList | ||
| ) |
Sets font's character list
| [in] | _pstFont | Concerned font |
| [in] | _zList | Character list |
| orxDLLAPI orxSTATUS orxFASTCALL orxFont_SetCharacterSpacing | ( | orxFONT * | _pstFont, |
| const orxVECTOR * | _pvSpacing | ||
| ) |
Sets font's character spacing
| [in] | _pstFont | Concerned font |
| [in] | _pvSpacing | Character's spacing |
| orxDLLAPI orxSTATUS orxFASTCALL orxFont_SetCharacterWidthList | ( | orxFONT * | _pstFont, |
| orxU32 | _u32CharacterNumber, | ||
| const orxFLOAT * | _afCharacterWidthList | ||
| ) |
Sets font's character width list
| [in] | _pstFont | Concerned font |
| [in] | _u32CharacterNumber | Character's number |
| [in] | _afCharacterWidthList | List of widths for all the characters |
| orxDLLAPI orxSTATUS orxFASTCALL orxFont_SetOrigin | ( | orxFONT * | _pstFont, |
| const orxVECTOR * | _pvOrigin | ||
| ) |
Sets font's origin
| [in] | _pstFont | Concerned font |
| [in] | _pvOrigin | Font's origin |
Sets font's size
| [in] | _pstFont | Concerned font |
| [in] | _pvSize | Font's size |
| orxDLLAPI orxSTATUS orxFASTCALL orxFont_SetTexture | ( | orxFONT * | _pstFont, |
| orxTEXTURE * | _pstTexture | ||
| ) |
Sets font's texture
| [in] | _pstFont | Concerned font |
| [in] | _pstTexture | Texture to set |
| orxDLLAPI void orxFASTCALL orxFont_Setup | ( | ) |
Setups the font module
1.5.6