9#ifndef fsITextSpriteComponenthdr
10#define fsITextSpriteComponenthdr
Definition fsCEntity.h:39
Definition fsCVariableTable.h:27
void initialise()
Definition fsIComponent.cpp:51
fsIRenderableComponent(fsCEntity *pParent)
Definition fsIRenderableComponent.cpp:4
fsStr textGet() const
Definition fsITextSpriteComponent.cpp:57
virtual void glowSetDo(const fsSColour4B &pGlow) const =0
virtual void initialiseDo(const fsStr &pText, fsIFont *pFont)=0
virtual ~fsITextSpriteComponent()
Definition fsITextSpriteComponent.cpp:72
void textSet(const fsStr &pText)
Definition fsITextSpriteComponent.cpp:62
void glowSet(const fsSColour4B &pGlow) const
Definition fsITextSpriteComponent.cpp:11
virtual void formattingRectSizeSetDo(const fsRect &pFormattingRect)=0
void alignmentSet(eHORIZONTAL_ALIGNMENT pAlignH, eVERTICAL_ALIGNMENT pAlignV)
Definition fsITextSpriteComponent.cpp:32
virtual void colourSetDo(const fsSColour4B &pColour)=0
virtual void alignmentSetDo(eHORIZONTAL_ALIGNMENT pAlignH, eVERTICAL_ALIGNMENT pAlignV)=0
static fsPoint fontSizeGet(const fsCVariableTable &pVars)
Definition fsITextSpriteComponent.cpp:21
void colourSet(const fsSColour4B &pColour)
Definition fsITextSpriteComponent.cpp:52
fsS32 stringWidthInPixelsGet() const
Definition fsITextSpriteComponent.cpp:42
virtual fsStr textGetDo() const =0
virtual void textSetDo(const fsStr &pText)=0
void shadowSet(const fsSColour4B &pShadow, fsVec2d pOffset, fsF32 pBlurRadius) const
Definition fsITextSpriteComponent.cpp:16
eVERTICAL_ALIGNMENT
Definition fsITextSpriteComponent.h:33
@ eVALIGN_BOTTOM
Definition fsITextSpriteComponent.h:36
@ eVALIGN_MIDDLE
Definition fsITextSpriteComponent.h:35
@ eVALIGN_TOP
Definition fsITextSpriteComponent.h:34
virtual fsS32 stringWidthInPixelsGetDo() const =0
void outlineSet(const fsSColour4B &pOutline, fsF32 pSize) const
Definition fsITextSpriteComponent.cpp:6
void formattingRectSizeSet(const fsRect &pFormattingRect)
Definition fsITextSpriteComponent.cpp:47
virtual void outlineSetDo(const fsSColour4B &pOutline, fsF32 pSize) const =0
virtual void shadowSetDo(const fsSColour4B &pShadow, fsVec2d pOffset, fsF32 pBlurRadius) const =0
eHORIZONTAL_ALIGNMENT
Definition fsITextSpriteComponent.h:26
@ eHALIGN_RIGHT
Definition fsITextSpriteComponent.h:29
@ eHALIGN_LEFT
Definition fsITextSpriteComponent.h:27
@ eHALIGN_CENTRE
Definition fsITextSpriteComponent.h:28
fsITextSpriteComponent(fsCEntity *pParent)
Definition fsITextSpriteComponent.cpp:67
int fsS32
Definition fsBaseTypes.h:20
float fsF32
Definition fsBaseTypes.h:28
Definition fsSColour.h:54