|
Fission FSN
|
#include <fsCVertexStreamTextSpriteRenderData-v3.h>
Public Member Functions | |
| void | implRender () override |
| fsS32 | stringWidthInPixelsGet () const override |
| virtual | ~fsCVertexStreamTextSpriteRenderData ()=default |
| void | implRender () override |
| fsS32 | stringWidthInPixelsGet () const override |
| virtual | ~fsCVertexStreamTextSpriteRenderData () |
| Public Member Functions inherited from fsITextRenderData | |
| void | outlineSet (const fsSColour4B &pOutline, fsF32 pSize) const |
| void | shadowSet (const fsSColour4B &pShadow, fsVec2d pOffset, fsF32 pBlurRadius) const |
| void | glowSet (const fsSColour4B &pGlow) const |
| virtual void | uvsCopyToImpl () |
| virtual void | vertsCopyToImpl (void *const pImpl) const |
| virtual void | colourCopyToImpl (void *const pImpl) const |
| fsS32 | vertexCountGet () const |
| const fsIFont * | fontGet () const |
| void | dirtyTextProcess (const fsAffineMtx2d &pRenderMatrix, const fsRect &pFormattingRect, const fsStr &pText) |
| void | initialise (fsIFont *pFont) |
| void | formattingRectSizeSet (const fsRect &pFormatting) |
| void | alignmentSet (fsITextSpriteComponent::eHORIZONTAL_ALIGNMENT pAlignH, fsITextSpriteComponent::eVERTICAL_ALIGNMENT pAlignV) |
| virtual | ~fsITextRenderData () |
| Public Member Functions inherited from fsIRenderData | |
| virtual void | batchDataPopulate (void *pRenderBuffers, fsIRenderer::eSPRITE_STRIP_PLACE pPosition) const |
| void | passToEngineRenderer (fsIRenderer *pRenderer) |
| void | passToEngineRenderer (fsIRenderer *pRenderer, fsS32 pFirstMaterialIndex, fsS32 pLastMaterialInJob) |
| void | render () |
| fsBool | batchable () const |
| void | matrixApply (const fsAffineMtx2d &pRenderMatrix) |
| void | colourSet (const fsSColour4B &pColour) |
| virtual | ~fsIRenderData ()=default |
| fsIRenderData ()=default | |
Protected Member Functions | |
| fsCVertexStreamTextSpriteRenderData () | |
| void | dirtyTextProcessDo (const fsAffineMtx2d &pRenderMatrix, const fsRect &pFormattingRect, const fsStr &pText) override |
| void | matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override |
| fsCVertexStreamTextSpriteRenderData () | |
| void | dirtyTextProcessDo (const fsAffineMtx2d &pRenderMatrix, const fsRect &pFormattingRect, const fsStr &pText) override |
| void | matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override |
| Protected Member Functions inherited from fsITextRenderData | |
| virtual void | outlineSetDo (const fsSColour4B &pOutline, fsF32 pSize) const |
| virtual void | shadowSetDo (const fsSColour4B &pShadow, fsVec2d pOffset, fsF32 pBlurRadius) const |
| virtual void | glowSetDo (const fsSColour4B &pGlow) const |
| void | passToEngineRendererDo (fsIRenderer *pRenderer, fsS32 pFirstMaterialIndex, fsS32 pLastMaterialInJob) override |
| void | renderDo () override |
| void | matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override |
| virtual void | formattingRectSizeSetDo (const fsRect &pFormatting) |
| virtual void | alignmentSetDo () |
| void | buffersResize () |
| fsITextRenderData () | |
| Protected Member Functions inherited from fsIRenderData | |
| virtual void | passToEngineRendererDo (fsIRenderer *const pRenderer) |
| virtual fsBool | batchableDo () const |
| virtual void | colourSetDo (const fsSColour4B &pColour) |
Static Protected Member Functions | |
| static fsIRenderData * | create () |
| static fsIRenderData * | create () |
Friends | |
| class | fsCRenderDataFactoryVertexStream |
Additional Inherited Members | |
| Static Public Member Functions inherited from fsIRenderData | |
| static void | factorySet (fsIRenderDataFactory *pComponentFactory) |
| static fsIRenderDataFactory * | factoryGet () |
| Public Attributes inherited from fsIRenderData | |
| fsSColour4B | mColour = fsSColour4B::fsRED() |
| Protected Attributes inherited from fsITextRenderData | |
| fsIFont * | mFont |
| fsVec2d * | mRawVerts |
| fsVec2d * | mTransformedVerts |
| fsS32 | mTotalCharacters |
| fsS32 | mVertBufferSize |
| fsITextSpriteComponent::eHORIZONTAL_ALIGNMENT | mAlignH |
| fsITextSpriteComponent::eVERTICAL_ALIGNMENT | mAlignV |
|
virtualdefault |
|
protected |
|
virtual |
|
protected |
|
staticprotected |
|
staticprotected |
|
overrideprotectedvirtual |
Implements fsITextRenderData.
|
overrideprotectedvirtual |
Implements fsITextRenderData.
|
overridevirtual |
Reimplemented from fsITextRenderData.
|
overridevirtual |
Reimplemented from fsITextRenderData.
|
overrideprotectedvirtual |
Reimplemented from fsIRenderData.
|
overrideprotectedvirtual |
Reimplemented from fsIRenderData.
|
overridevirtual |
Implements fsITextRenderData.
|
overridevirtual |
Implements fsITextRenderData.