55#define orxFONT_KZ_CONFIG_TEXTURE_NAME "Texture"
56#define orxFONT_KZ_CONFIG_CHARACTER_LIST "CharacterList"
57#define orxFONT_KZ_CONFIG_CHARACTER_SIZE "CharacterSize"
58#define orxFONT_KZ_CONFIG_CHARACTER_HEIGHT "CharacterHeight"
59#define orxFONT_KZ_CONFIG_CHARACTER_WIDTH_LIST "CharacterWidthList"
60#define orxFONT_KZ_CONFIG_CHARACTER_SPACING "CharacterSpacing"
61#define orxFONT_KZ_CONFIG_CHARACTER_PADDING "CharacterPadding"
62#define orxFONT_KZ_CONFIG_TEXTURE_ORIGIN "TextureOrigin"
63#define orxFONT_KZ_CONFIG_TEXTURE_SIZE "TextureSize"
64#define orxFONT_KZ_CONFIG_KEEP_IN_CACHE "KeepInCache"
65#define orxFONT_KZ_CONFIG_TYPEFACE "Typeface"
66#define orxFONT_KZ_CONFIG_SDF "SDF"
67#define orxFONT_KZ_CONFIG_SHADER "Shader"
69#define orxFONT_KZ_ASCII "ascii"
70#define orxFONT_KZ_ANSI "ansi"
72#define orxFONT_KZ_DEFAULT_FONT_NAME "orx:font:default"
73#define orxFONT_KZ_DEFAULT_TEXTURE_NAME "orx:texture:font:default"
74#define orxFONT_KZ_SDF_SHADER_NAME "orx:shader:font:sdf"
75#define orxFONT_KZ_RESOURCE_GROUP "Font"
orxDLLAPI const orxSTRING orxFASTCALL orxFont_GetCharacterList(const orxFONT *_pstFont)
orxDLLAPI orxSTATUS orxFASTCALL orxFont_SetCharacterSpacing(orxFONT *_pstFont, const orxVECTOR *_pvSpacing)
orxDLLAPI orxSTATUS orxFASTCALL orxFont_SetSize(orxFONT *_pstFont, const orxVECTOR *_pvSize)
orxDLLAPI orxSTATUS orxFASTCALL orxFont_SetShader(orxFONT *_pstFont, orxSHADER *_pstShader)
orxDLLAPI orxSTATUS orxFASTCALL orxFont_SetCharacterHeight(orxFONT *_pstFont, orxFLOAT _fCharacterHeight)
orxDLLAPI orxSTATUS orxFASTCALL orxFont_SetOrigin(orxFONT *_pstFont, const orxVECTOR *_pvOrigin)
orxDLLAPI orxSTATUS orxFASTCALL orxFont_Delete(orxFONT *_pstFont)
orxDLLAPI orxSTATUS orxFASTCALL orxFont_SetTexture(orxFONT *_pstFont, orxTEXTURE *_pstTexture)
orxDLLAPI orxFONT *orxFASTCALL orxFont_Get(const orxSTRING _zName)
orxDLLAPI orxFLOAT orxFASTCALL orxFont_GetCharacterHeight(const orxFONT *_pstFont)
orxDLLAPI void orxFASTCALL orxFont_Exit()
orxDLLAPI void orxFASTCALL orxFont_Setup()
orxDLLAPI orxTEXTURE *orxFASTCALL orxFont_GetTexture(const orxFONT *_pstFont)
orxDLLAPI orxFLOAT orxFASTCALL orxFont_GetCharacterWidth(const orxFONT *_pstFont, orxU32 _u32CharacterCodePoint)
orxDLLAPI orxVECTOR *orxFASTCALL orxFont_GetSize(const orxFONT *_pstFont, orxVECTOR *_pvSize)
orxDLLAPI orxSTATUS orxFASTCALL orxFont_SetShaderFromConfig(orxFONT *_pstFont, const orxSTRING _zShaderID)
orxDLLAPI orxVECTOR *orxFASTCALL orxFont_GetCharacterSpacing(const orxFONT *_pstFont, orxVECTOR *_pvSpacing)
orxDLLAPI orxFONT *orxFASTCALL orxFont_CreateFromConfig(const orxSTRING _zConfigID)
orxDLLAPI orxFONT *orxFASTCALL orxFont_Create()
orxDLLAPI orxBOOL orxFASTCALL orxFont_IsSDF(const orxFONT *_pstFont)
orxDLLAPI orxSTATUS orxFASTCALL orxFont_Init()
orxDLLAPI orxVECTOR *orxFASTCALL orxFont_GetOrigin(const orxFONT *_pstFont, orxVECTOR *_pvOrigin)
orxDLLAPI const orxCHARACTER_MAP *orxFASTCALL orxFont_GetMap(const orxFONT *_pstFont)
orxDLLAPI orxSTATUS orxFASTCALL orxFont_ClearCache()
orxDLLAPI orxSTATUS orxFASTCALL orxFont_SetCharacterList(orxFONT *_pstFont, const orxSTRING _zList)
orxDLLAPI orxSTATUS orxFASTCALL orxFont_SetCharacterWidthList(orxFONT *_pstFont, orxU32 _u32CharacterNumber, const orxFLOAT *_afCharacterWidthList)
orxDLLAPI const orxSTRING orxFASTCALL orxFont_GetName(const orxFONT *_pstFont)
orxDLLAPI const orxSHADER *orxFASTCALL orxFont_GetShader(const orxFONT *_pstFont)
#define orxSHADER(STRUCTURE)
#define orxFONT(STRUCTURE)
#define orxTEXTURE(STRUCTURE)