|
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
◆ orxTEXT_KZ_LOCALE_GROUP
#define orxTEXT_KZ_LOCALE_GROUP "Text" |
◆ orxTEXT
Internal text structure
Definition at line 57 of file orxText.h.
◆ orxText_Create()
Creates an empty text
- Returns
- orxTEXT / orxNULL
◆ orxText_CreateFromConfig()
orxDLLAPI orxTEXT *orxFASTCALL orxText_CreateFromConfig |
( |
const orxSTRING | _zConfigID | ) |
|
|
extern |
Creates a text from config
- Parameters
-
- Returns
- orxTEXT / orxNULL
◆ orxText_Delete()
Deletes a text
- Parameters
-
[in] | _pstText | Concerned text |
- Returns
- orxSTATUS_SUCCESS / orxSTATUS_FAILURE
◆ orxText_Exit()
Exits from the text module
◆ orxText_GetFont()
Gets text font
- Parameters
-
[in] | _pstText | Concerned text |
- Returns
- Text font / orxNULL
◆ orxText_GetLineCount()
Gets text's line count
- Parameters
-
[in] | _pstText | Concerned text |
- Returns
- orxU32
◆ orxText_GetLineSize()
orxDLLAPI orxSTATUS orxFASTCALL orxText_GetLineSize |
( |
const orxTEXT * | _pstText, |
|
|
orxU32 | _u32Line, |
|
|
orxFLOAT * | _pfWidth, |
|
|
orxFLOAT * | _pfHeight ) |
|
extern |
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
◆ orxText_GetName()
orxDLLAPI const orxSTRING orxFASTCALL orxText_GetName |
( |
const orxTEXT * | _pstText | ) |
|
|
extern |
Gets text name
- Parameters
-
[in] | _pstText | Concerned text |
- Returns
- Text name / orxNULL
◆ orxText_GetSize()
Gets text size
- Parameters
-
[in] | _pstText | Concerned text |
[out] | _pfWidth | Text's width |
[out] | _pfHeight | Text's height |
- Returns
- orxSTATUS_SUCCESS / orxSTATUS_FAILURE
◆ orxText_GetString()
orxDLLAPI const orxSTRING orxFASTCALL orxText_GetString |
( |
const orxTEXT * | _pstText | ) |
|
|
extern |
Gets text string
- Parameters
-
[in] | _pstText | Concerned text |
- Returns
- Text string / orxSTRING_EMPTY
◆ orxText_Init()
Inits the text module
- Returns
- orxSTATUS_SUCCESS / orxSTATUS_FAILURE
◆ orxText_IsFixedSize()
Is text's size fixed? (ie. manually constrained with orxText_SetSize())
- Parameters
-
[in] | _pstText | Concerned text |
- Returns
- orxTRUE / orxFALSE
◆ orxText_SetFont()
Sets text font
- Parameters
-
[in] | _pstText | Concerned text |
[in] | _pstFont | Font / orxNULL to use default |
- Returns
- orxSTATUS_SUCCESS / orxSTATUS_FAILURE
◆ orxText_SetSize()
orxDLLAPI orxSTATUS orxFASTCALL orxText_SetSize |
( |
orxTEXT * | _pstText, |
|
|
orxFLOAT | _fWidth, |
|
|
orxFLOAT | _fHeight, |
|
|
const orxSTRING * | _pzExtra ) |
|
extern |
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
◆ orxText_SetString()
Sets text string
- Parameters
-
[in] | _pstText | Concerned text |
[in] | _zString | String to contain |
- Returns
- orxSTATUS_SUCCESS / orxSTATUS_FAILURE
◆ orxText_Setup()