|
orxDLLAPI orxTEXT *orxFASTCALL | orxText_Create () |
|
orxDLLAPI orxTEXT *orxFASTCALL | orxText_CreateFromConfig (const orxSTRING _zConfigID) |
|
orxDLLAPI orxSTATUS orxFASTCALL | orxText_Delete (orxTEXT *_pstText) |
|
orxDLLAPI void orxFASTCALL | orxText_Exit () |
|
orxDLLAPI orxFONT *orxFASTCALL | orxText_GetFont (const orxTEXT *_pstText) |
|
orxDLLAPI orxU32 orxFASTCALL | orxText_GetLineCount (const orxTEXT *_pstText) |
|
orxDLLAPI orxSTATUS orxFASTCALL | orxText_GetLineSize (const orxTEXT *_pstText, orxU32 _u32Line, orxFLOAT *_pfWidth, orxFLOAT *_pfHeight) |
|
orxDLLAPI const orxSTRING orxFASTCALL | orxText_GetName (const orxTEXT *_pstText) |
|
orxDLLAPI orxSTATUS orxFASTCALL | orxText_GetSize (const orxTEXT *_pstText, orxFLOAT *_pfWidth, orxFLOAT *_pfHeight) |
|
orxDLLAPI const orxSTRING orxFASTCALL | orxText_GetString (const orxTEXT *_pstText) |
|
orxDLLAPI orxSTATUS orxFASTCALL | orxText_Init () |
|
orxDLLAPI orxBOOL orxFASTCALL | orxText_IsFixedSize (const orxTEXT *_pstText) |
|
orxDLLAPI orxSTATUS orxFASTCALL | orxText_SetFont (orxTEXT *_pstText, orxFONT *_pstFont) |
|
orxDLLAPI orxSTATUS orxFASTCALL | orxText_SetSize (orxTEXT *_pstText, orxFLOAT _fWidth, orxFLOAT _fHeight, const orxSTRING *_pzExtra) |
|
orxDLLAPI orxSTATUS orxFASTCALL | orxText_SetString (orxTEXT *_pstText, const orxSTRING _zString) |
|
orxDLLAPI void orxFASTCALL | orxText_Setup () |
|
Text module Module that handles texts
#define orxTEXT_KZ_LOCALE_GROUP "Text" |
Internal text structure
Definition at line 57 of file orxText.h.
Creates an empty text
- Returns
- orxTEXT / orxNULL
orxDLLAPI orxTEXT* orxFASTCALL orxText_CreateFromConfig |
( |
const orxSTRING |
_zConfigID | ) |
|
Creates a text from config
- Parameters
-
- Returns
- orxTEXT / orxNULL
Deletes a text
- Parameters
-
[in] | _pstText | Concerned text |
- Returns
- orxSTATUS_SUCCESS / orxSTATUS_FAILURE
Exits from the text module
Gets text font
- Parameters
-
[in] | _pstText | Concerned text |
- Returns
- Text font / orxNULL
Gets text's line count
- Parameters
-
[in] | _pstText | Concerned text |
- Returns
- orxU32
orxDLLAPI orxSTATUS orxFASTCALL orxText_GetLineSize |
( |
const orxTEXT * |
_pstText, |
|
|
orxU32 |
_u32Line, |
|
|
orxFLOAT * |
_pfWidth, |
|
|
orxFLOAT * |
_pfHeight |
|
) |
| |
Gets text's line size
- Parameters
-
[in] | _pstText | Concerned text |
[out] | _u32Line | Line index |
[out] | _pfWidth | Line's width |
[out] | _pfHeight | Line's height |
- Returns
- orxSTATUS_SUCCESS / orxSTATUS_FAILURE
orxDLLAPI const orxSTRING orxFASTCALL orxText_GetName |
( |
const orxTEXT * |
_pstText | ) |
|
Gets text name
- Parameters
-
[in] | _pstText | Concerned text |
- Returns
- Text name / orxNULL
Gets text size
- Parameters
-
[in] | _pstText | Concerned text |
[out] | _pfWidth | Text's width |
[out] | _pfHeight | Text's height |
- Returns
- orxSTATUS_SUCCESS / orxSTATUS_FAILURE
orxDLLAPI const orxSTRING orxFASTCALL orxText_GetString |
( |
const orxTEXT * |
_pstText | ) |
|
Gets text string
- Parameters
-
[in] | _pstText | Concerned text |
- Returns
- Text string / orxSTRING_EMPTY
Inits the text module
- Returns
- orxSTATUS_SUCCESS / orxSTATUS_FAILURE
Is text's size fixed? (ie. manually constrained with orxText_SetSize())
- Parameters
-
[in] | _pstText | Concerned text |
- Returns
- orxTRUE / orxFALSE
Sets text font
- Parameters
-
[in] | _pstText | Concerned text |
[in] | _pstFont | Font / orxNULL to use default |
- Returns
- orxSTATUS_SUCCESS / orxSTATUS_FAILURE
orxDLLAPI orxSTATUS orxFASTCALL orxText_SetSize |
( |
orxTEXT * |
_pstText, |
|
|
orxFLOAT |
_fWidth, |
|
|
orxFLOAT |
_fHeight, |
|
|
const orxSTRING * |
_pzExtra |
|
) |
| |
Sets text's size, will lead to reformatting if text doesn't fit (pass width = -1.0f to restore text's original size, ie. unconstrained)
- Parameters
-
[in] | _pstText | Concerned text |
[in] | _fWidth | Max width for the text, remove any size constraint if negative |
[in] | _fHeight | Max height for the text, ignored if negative (ie. unconstrained height) |
[in] | _pzExtra | Text that wouldn't fit inside the box if height is provided, orxSTRING_EMPTY if no extra, orxNULL to ignore |
- Returns
- orxSTATUS_SUCCESS / orxSTATUS_FAILURE
Sets text string
- Parameters
-
[in] | _pstText | Concerned text |
[in] | _zString | String to contain |
- Returns
- orxSTATUS_SUCCESS / orxSTATUS_FAILURE