|
Fission FSN
|
#include <fsI3dSpriteRenderData.h>
Public Member Functions | |
| void | update (fsS32 pDeltaMs) |
| void | animationSet (fsI3dAnimation *pAnim) |
| void | pathAnimationSet (fsI3dAnimation *pAnimation) |
| void | trackSet (fsC3dSprite *pTrackAnimation) |
| void | modelMatrixSet (const fsVec3d &pPos, const fsVec3d &pAngle, fsF32 pScale) |
| void | render () |
| fsI3dSpriteRenderData () | |
| virtual | ~fsI3dSpriteRenderData () |
| 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 | |
| virtual void | trackSetDo () |
| virtual void | pathSetDo () |
| virtual void | animationSetDo () |
| virtual void | modelMatrixSetDo (const fsVec3d &pPos, const fsVec3d &pAngle, fsF32 pScale) |
| void | renderDo () override |
| virtual void | colourSetDo (const fsSColour &pColour) |
| fsI3dAnimation * | animationGet () const |
| fsI3dAnimation * | pathAnimationGet () const |
| fsC3dSprite * | trackGet () const |
| Protected Member Functions inherited from fsIRenderData | |
| virtual void | passToEngineRendererDo (fsIRenderer *const pRenderer) |
| virtual void | passToEngineRendererDo (fsIRenderer *const pRenderer, fsS32 pFirstMaterialIndex, fsS32 pLastMaterialInJob) |
| virtual fsBool | batchableDo () const |
| virtual void | matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) |
| virtual void | colourSetDo (const fsSColour4B &pColour) |
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() |
| fsI3dSpriteRenderData::fsI3dSpriteRenderData | ( | ) |
|
virtual |
|
protected |
| void fsI3dSpriteRenderData::animationSet | ( | fsI3dAnimation * | pAnim | ) |
|
inlineprotectedvirtual |
Reimplemented in fsC3dSpriteRenderData, fsC3dSpriteRenderData, and fsC3dSpriteRenderData.
|
inlineprotectedvirtual |
| void fsI3dSpriteRenderData::modelMatrixSet | ( | const fsVec3d & | pPos, |
| const fsVec3d & | pAngle, | ||
| fsF32 | pScale ) |
|
inlineprotectedvirtual |
|
protected |
| void fsI3dSpriteRenderData::pathAnimationSet | ( | fsI3dAnimation * | pAnimation | ) |
|
inlineprotectedvirtual |
Reimplemented in fsC3dSpriteRenderData, and fsC3dSpriteRenderData.
| void fsI3dSpriteRenderData::render | ( | ) |
|
inlineoverrideprotectedvirtual |
Reimplemented from fsIRenderData.
|
protected |
| void fsI3dSpriteRenderData::trackSet | ( | fsC3dSprite * | pTrackAnimation | ) |
|
inlineprotectedvirtual |
Reimplemented in fsC3dSpriteRenderData, fsC3dSpriteRenderData, and fsC3dSpriteRenderData.
| void fsI3dSpriteRenderData::update | ( | fsS32 | pDeltaMs | ) |