9#ifndef fsI3dSpriteRenderDatahdr
10#define fsI3dSpriteRenderDatahdr
83#if defined fsFRAMEWORK_CX
85#elif defined fsFRAMEWORK_AX
87#elif defined fsFRAMEWORK_RL
89#elif defined fsFRAMEWORK_BF
90 #include "impl/bgfx/fsC3dSpriteRenderData.h"
92 #error Unhandled platform.
Definition fsC3dCamera.h:18
Definition fsC3dLight.h:25
Definition fsC3dSprite.h:29
Definition fsCSprite.h:24
Definition fsI3dAnimation.h:22
fsI3dAnimation * pathAnimationGet() const
Definition fsI3dSpriteRenderData.cpp:23
virtual ~fsI3dSpriteRenderData()
Definition fsI3dSpriteRenderData.cpp:68
void trackSet(fsC3dSprite *pTrackAnimation)
Definition fsI3dSpriteRenderData.cpp:43
virtual void pathSetDo()
Definition fsI3dSpriteRenderData.h:50
virtual void colourSetDo(const fsSColour &pColour)
Definition fsI3dSpriteRenderData.h:66
fsC3dSprite * trackGet() const
Definition fsI3dSpriteRenderData.cpp:28
void animationSet(fsI3dAnimation *pAnim)
Definition fsI3dSpriteRenderData.cpp:55
void render()
Definition fsI3dSpriteRenderData.cpp:38
void update(fsS32 pDeltaMs)
Definition fsI3dSpriteRenderData.cpp:5
void renderDo() override
Definition fsI3dSpriteRenderData.h:62
fsI3dAnimation * animationGet() const
Definition fsI3dSpriteRenderData.cpp:18
virtual void trackSetDo()
Definition fsI3dSpriteRenderData.h:46
virtual void animationSetDo()
Definition fsI3dSpriteRenderData.h:54
void pathAnimationSet(fsI3dAnimation *pAnimation)
Definition fsI3dSpriteRenderData.cpp:49
void modelMatrixSet(const fsVec3d &pPos, const fsVec3d &pAngle, fsF32 pScale)
Definition fsI3dSpriteRenderData.cpp:33
fsI3dSpriteRenderData()
Definition fsI3dSpriteRenderData.cpp:61
virtual void modelMatrixSetDo(const fsVec3d &pPos, const fsVec3d &pAngle, fsF32 pScale)
Definition fsI3dSpriteRenderData.h:58
Definition fsSColour.h:20
int fsS32
Definition fsBaseTypes.h:20
float fsF32
Definition fsBaseTypes.h:28