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

#include <fsCNative3dSprite.h>

Inheritance diagram for fsCNative3dSprite:

Public Member Functions

void trackSet (fsC3dSprite *const pAnimation)
void pathSet (fsI3dAnimation *const pAnimation)
void animationSet (fsI3dAnimation *const pAnimation)
virtual ~fsCNative3dSprite ()
void trackSet (fsC3dSprite *const pAnimation)
void animationSet (fsI3dAnimation *const pAnimation)
virtual ~fsCNative3dSprite ()
void trackSet (fsC3dSprite *const pAnimation)
void pathSet (fsI3dAnimation *const pAnimation)
void animationSet (fsI3dAnimation *const pAnimation)
virtual ~fsCNative3dSprite ()
void trackSet (fsC3dSprite *const pAnimation)
void pathSet (fsI3dAnimation *const pAnimation)
void animationSet (fsI3dAnimation *const pAnimation)
virtual ~fsCNative3dSprite ()
Public Member Functions inherited from fsINative
void render ()
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void widthSet (fsS32 pWidth)
void heightSet (fsS32 pHeight)
void polygonInfoSet (fsIRenderData::fsSPolyInfo const &pPolyInfo)
void textureWrapSet ()
void uvSet (const fsRect &pOffest)
void vertsSet (std::vector< fsVec2d > const &pVerts)
void brushSet (std::shared_ptr< fsCBrush > pBrush)
void alphaBlendModeSet (fsS32 pAlphaBlendMode)
void colourSet (const fsSColour4B &pColour)
virtual ~fsINative ()=default
void render ()
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void widthSet (fsS32 pWidth)
void heightSet (fsS32 pHeight)
void polygonInfoSet (fsIRenderData::fsSPolyInfo const &pPolyInfo)
void textureWrapSet ()
void uvSet (const fsRect &pOffest)
void vertsSet (std::vector< fsVec2d > const &pVerts)
void brushSet (std::shared_ptr< fsCBrush > pBrush)
void alphaBlendModeSet (fsS32 pAlphaBlendMode)
void colourSet (const fsSColour4B &pColour)
virtual ~fsINative ()=default
void render ()
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void widthSet (fsS32 pWidth)
void heightSet (fsS32 pHeight)
void polygonInfoSet (fsIRenderData::fsSPolyInfo const &pPolyInfo)
void textureWrapSet ()
void uvSet (const fsRect &pOffest)
void vertsSet (std::vector< fsVec2d > const &pVerts)
void brushSet (std::shared_ptr< fsCBrush > pBrush)
void alphaBlendModeSet (fsS32 pAlphaBlendMode)
void colourSet (const fsSColour4B &pColour)
virtual ~fsINative ()=default
void render ()
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void widthSet (fsS32 pWidth)
void heightSet (fsS32 pHeight)
void polygonInfoSet (fsIRenderData::fsSPolyInfo const &pPolyInfo)
void textureWrapSet ()
void uvSet (const fsRect &pOffest)
void vertsSet (std::vector< fsVec2d > const &pVerts)
void brushSet (std::shared_ptr< fsCBrush > pBrush)
void alphaBlendModeSet (fsS32 pAlphaBlendMode)
void colourSet (const fsSColour4B &pColour)
virtual ~fsINative ()=default
void render ()
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void widthSet (fsS32 pWidth)
void heightSet (fsS32 pHeight)
void polygonInfoSet (fsIRenderData::fsSPolyInfo const &pPolyInfo)
void textureWrapSet ()
void uvSet (const fsRect &pOffest)
void vertsSet (std::vector< fsVec2d > const &pVerts)
void brushSet (std::shared_ptr< fsCBrush > pBrush)
void alphaBlendModeSet (fsS32 pAlphaBlendMode)
void colourSet (const fsSColour4B &pColour)
virtual ~fsINative ()=default

Protected Member Functions

virtual void renderDo () override
virtual void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override
 fsCNative3dSprite (fsI3dModelData *const pModelData)
virtual void renderDo () override
virtual void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override
 fsCNative3dSprite (fsI3dModelData *const pModelData)
virtual void renderDo () override
virtual void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override
 fsCNative3dSprite (fsI3dModelData *const pModelData)
virtual void renderDo () override
virtual void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override
 fsCNative3dSprite (fsI3dModelData *const pModelData)
Protected Member Functions inherited from fsINative
virtual void polygonInfoSetDo (fsIRenderData::fsSPolyInfo const &pPolyInfo)
virtual void textureWrapSetDo ()
virtual void uvSetDo (const fsRect &pOffest)
virtual void vertsSetDo (std::vector< fsVec2d > const &pVerts)
virtual void widthSetDo (fsS32 pWidth)
virtual void heightSetDo (fsS32 pHeight)
virtual void brushSetDo (std::shared_ptr< fsCBrush > pBrush)
virtual void alphaBlendModeSetDo (fsS32 pAlphaBlendMode)
virtual void colourSetDo (const fsSColour4B &pColour)
 fsINative ()=default
virtual void polygonInfoSetDo (fsIRenderData::fsSPolyInfo const &pPolyInfo)
virtual void textureWrapSetDo ()
virtual void uvSetDo (const fsRect &pOffest)
virtual void vertsSetDo (std::vector< fsVec2d > const &pVerts)
virtual void widthSetDo (fsS32 pWidth)
virtual void heightSetDo (fsS32 pHeight)
virtual void brushSetDo (std::shared_ptr< fsCBrush > pBrush)
virtual void alphaBlendModeSetDo (fsS32 pAlphaBlendMode)
virtual void colourSetDo (const fsSColour4B &pColour)
 fsINative ()
virtual void polygonInfoSetDo (fsIRenderData::fsSPolyInfo const &pPolyInfo)
virtual void textureWrapSetDo ()
virtual void uvSetDo (const fsRect &pOffest)
virtual void vertsSetDo (std::vector< fsVec2d > const &pVerts)
virtual void widthSetDo (fsS32 pWidth)
virtual void heightSetDo (fsS32 pHeight)
virtual void brushSetDo (std::shared_ptr< fsCBrush > pBrush)
virtual void alphaBlendModeSetDo (fsS32 pAlphaBlendMode)
virtual void colourSetDo (const fsSColour4B &pColour)
 fsINative ()=default
virtual void polygonInfoSetDo (fsIRenderData::fsSPolyInfo const &pPolyInfo)
virtual void textureWrapSetDo ()
virtual void uvSetDo (const fsRect &pOffest)
virtual void vertsSetDo (std::vector< fsVec2d > const &pVerts)
virtual void widthSetDo (fsS32 pWidth)
virtual void heightSetDo (fsS32 pHeight)
virtual void brushSetDo (std::shared_ptr< fsCBrush > pBrush)
virtual void alphaBlendModeSetDo (fsS32 pAlphaBlendMode)
virtual void colourSetDo (const fsSColour4B &pColour)
 fsINative ()=default
virtual void polygonInfoSetDo (fsIRenderData::fsSPolyInfo const &pPolyInfo)
virtual void textureWrapSetDo ()
virtual void uvSetDo (const fsRect &pOffest)
virtual void vertsSetDo (std::vector< fsVec2d > const &pVerts)
virtual void widthSetDo (fsS32 pWidth)
virtual void heightSetDo (fsS32 pHeight)
virtual void brushSetDo (std::shared_ptr< fsCBrush > pBrush)
virtual void alphaBlendModeSetDo (fsS32 pAlphaBlendMode)
virtual void colourSetDo (const fsSColour4B &pColour)
 fsINative ()

Friends

class fsC3dSpriteRenderData

Additional Inherited Members

Protected Attributes inherited from fsINative
fsF32 mRenderMatrix [16] = {0.0}

Constructor & Destructor Documentation

◆ ~fsCNative3dSprite() [1/4]

fsCNative3dSprite::~fsCNative3dSprite ( )
virtual

◆ fsCNative3dSprite() [1/4]

fsCNative3dSprite::fsCNative3dSprite ( fsI3dModelData *const pModelData)
protected

◆ ~fsCNative3dSprite() [2/4]

virtual fsCNative3dSprite::~fsCNative3dSprite ( )
virtual

◆ fsCNative3dSprite() [2/4]

fsCNative3dSprite::fsCNative3dSprite ( fsI3dModelData *const pModelData)
protected

◆ ~fsCNative3dSprite() [3/4]

virtual fsCNative3dSprite::~fsCNative3dSprite ( )
virtual

◆ fsCNative3dSprite() [3/4]

fsCNative3dSprite::fsCNative3dSprite ( fsI3dModelData *const pModelData)
protected

◆ ~fsCNative3dSprite() [4/4]

virtual fsCNative3dSprite::~fsCNative3dSprite ( )
virtual

◆ fsCNative3dSprite() [4/4]

fsCNative3dSprite::fsCNative3dSprite ( fsI3dModelData *const pModelData)
protected

Member Function Documentation

◆ animationSet() [1/4]

void fsCNative3dSprite::animationSet ( fsI3dAnimation *const pAnimation)

◆ animationSet() [2/4]

void fsCNative3dSprite::animationSet ( fsI3dAnimation *const pAnimation)

◆ animationSet() [3/4]

void fsCNative3dSprite::animationSet ( fsI3dAnimation *const pAnimation)

◆ animationSet() [4/4]

void fsCNative3dSprite::animationSet ( fsI3dAnimation *const pAnimation)

◆ matrixApplyDo() [1/4]

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

Implements fsINative.

◆ matrixApplyDo() [2/4]

virtual void fsCNative3dSprite::matrixApplyDo ( const fsAffineMtx2d & pRenderMatrix)
overrideprotectedvirtual

Implements fsINative.

◆ matrixApplyDo() [3/4]

virtual void fsCNative3dSprite::matrixApplyDo ( const fsAffineMtx2d & pRenderMatrix)
overrideprotectedvirtual

Implements fsINative.

◆ matrixApplyDo() [4/4]

virtual void fsCNative3dSprite::matrixApplyDo ( const fsAffineMtx2d & pRenderMatrix)
overrideprotectedvirtual

Implements fsINative.

◆ pathSet() [1/3]

void fsCNative3dSprite::pathSet ( fsI3dAnimation *const pAnimation)

◆ pathSet() [2/3]

void fsCNative3dSprite::pathSet ( fsI3dAnimation *const pAnimation)

◆ pathSet() [3/3]

void fsCNative3dSprite::pathSet ( fsI3dAnimation *const pAnimation)

◆ renderDo() [1/4]

void fsCNative3dSprite::renderDo ( )
overrideprotectedvirtual

Implements fsINative.

◆ renderDo() [2/4]

virtual void fsCNative3dSprite::renderDo ( )
overrideprotectedvirtual

Implements fsINative.

◆ renderDo() [3/4]

virtual void fsCNative3dSprite::renderDo ( )
overrideprotectedvirtual

Implements fsINative.

◆ renderDo() [4/4]

virtual void fsCNative3dSprite::renderDo ( )
overrideprotectedvirtual

Implements fsINative.

◆ trackSet() [1/4]

void fsCNative3dSprite::trackSet ( fsC3dSprite *const pAnimation)

◆ trackSet() [2/4]

void fsCNative3dSprite::trackSet ( fsC3dSprite *const pAnimation)

◆ trackSet() [3/4]

void fsCNative3dSprite::trackSet ( fsC3dSprite *const pAnimation)

◆ trackSet() [4/4]

void fsCNative3dSprite::trackSet ( fsC3dSprite *const pAnimation)

◆ fsC3dSpriteRenderData


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