Fission FSN
Loading...
Searching...
No Matches
fsCTextSprite Class Reference

#include <fsCTextSprite.h>

Inheritance diagram for fsCTextSprite:

Public Member Functions

void outlineSet (const fsSColour4B &pOutline, fsF32 pSize) const
void shadowSet (const fsSColour4B &pShadow, fsVec2d pOffset, fsF32 pBlurRadius) const
void glowSet (const fsSColour4B &pGlow) const
void initialise (const fsStr &pText, fsIFont *pFont)
void formattingRectSizeSet (const fsRect &pFormattingRect)
void alignmentSet (fsITextSpriteComponent::eHORIZONTAL_ALIGNMENT pAlignH, fsITextSpriteComponent::eVERTICAL_ALIGNMENT pAlignV)
void textSet (const fsStr &pText)
fsStr textGet () const
fsS32 formattingRectWidthGet () const
fsS32 formattingRectHeightGet () const
virtual fsS32 stringWidthInPixelsGet () const
 fsCTextSprite ()
 ~fsCTextSprite () override=default
Public Member Functions inherited from fsIRenderable
const fsAffineMtx2drenderMatrixGet ()
void colourSet (const fsSColour4B &pColour)
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void render ()

Protected Member Functions

void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override
fsITextRenderDatarenderDataGet () const override
Protected Member Functions inherited from fsIRenderableQuantum
 fsIRenderableQuantum ()
virtual ~fsIRenderableQuantum ()
void colourSetDo (const fsSColour4B &pColour) override
void renderDo () override
void renderDataRegister (fsIRenderData *pRenderData)
Protected Member Functions inherited from fsIRenderable
 fsIRenderable ()=default
virtual ~fsIRenderable ()=default

Additional Inherited Members

Protected Attributes inherited from fsIRenderable
fsAffineMtx2d mRenderMtx

Constructor & Destructor Documentation

◆ fsCTextSprite()

fsCTextSprite::fsCTextSprite ( )

◆ ~fsCTextSprite()

fsCTextSprite::~fsCTextSprite ( )
overridedefault

Member Function Documentation

◆ alignmentSet()

◆ formattingRectHeightGet()

fsS32 fsCTextSprite::formattingRectHeightGet ( ) const

◆ formattingRectSizeSet()

void fsCTextSprite::formattingRectSizeSet ( const fsRect & pFormattingRect)

◆ formattingRectWidthGet()

fsS32 fsCTextSprite::formattingRectWidthGet ( ) const

◆ glowSet()

void fsCTextSprite::glowSet ( const fsSColour4B & pGlow) const

◆ initialise()

void fsCTextSprite::initialise ( const fsStr & pText,
fsIFont * pFont )

◆ matrixApplyDo()

void fsCTextSprite::matrixApplyDo ( const fsAffineMtx2d & pRenderMatrix)
overrideprotectedvirtual

Implements fsIRenderable.

◆ outlineSet()

void fsCTextSprite::outlineSet ( const fsSColour4B & pOutline,
fsF32 pSize ) const

◆ renderDataGet()

fsITextRenderData * fsCTextSprite::renderDataGet ( ) const
overrideprotectedvirtual

Reimplemented from fsIRenderableQuantum.

◆ shadowSet()

void fsCTextSprite::shadowSet ( const fsSColour4B & pShadow,
fsVec2d pOffset,
fsF32 pBlurRadius ) const

◆ stringWidthInPixelsGet()

fsS32 fsCTextSprite::stringWidthInPixelsGet ( ) const
virtual

◆ textGet()

fsStr fsCTextSprite::textGet ( ) const

◆ textSet()

void fsCTextSprite::textSet ( const fsStr & pText)

The documentation for this class was generated from the following files: