Fission FSN
Loading...
Searching...
No Matches
fsC3dSpriteRenderData.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsC3dSpriteRenderData.h
4*
5* Purpose: Interface for retained render data - scene processing
6*
7*********************************************************************/
8
9#ifndef fsC3dSpriteRenderDatahdr
10#define fsC3dSpriteRenderDatahdr
11
12#include <fsCore/fsBaseTypes.h>
13
16
18
19class fsVec3d;
20class fsI3dModelData;
21
22
24{
25public:
26
29
30protected:
31
32 void trackSetDo() override;
33 void pathSetDo() override;
34 void animationSetDo() override;
35
36 void matrixApplyDo(const fsAffineMtx2d& pRenderMatrix) override;
37 void renderDo() override;
38
40
41private:
42};
43
44#endif
Definition fsAffineMtx2d.h:27
Definition fsC3dSpriteRenderData.h:24
void pathSetDo() override
void animationSetDo() override
void renderDo() override
fsC3dSpriteRenderData(fsI3dModelData *pModelData)
virtual ~fsC3dSpriteRenderData()
void matrixApplyDo(const fsAffineMtx2d &pRenderMatrix) override
fsCNative3dSprite * nativeImplGet() const override
void trackSetDo() override
Definition fsCNative3dSprite.h:35
Definition fsI3dModelData.h:21
Definition fsI3dSpriteRenderData.h:29
Definition fsINativeRenderData.h:19
Definition fsVec3d.h:16