14#ifndef fsCNative3dSpritehdr
15#define fsCNative3dSpritehdr
23namespace ax {
class MeshRenderer; }
24namespace ax {
class Animate3D; }
25namespace ax {
class Action; }
55 virtual ax::Node* implGet()
const override;
57 ax::Mat4 mRenderMatrix;
59 ax::MeshRenderer* mTrack;
64 ax::MeshRenderer* mModelPtr;
Definition fsAffineMtx2d.h:27
Definition fsC3dCamera.h:18
Definition fsC3dSprite.h:29
virtual void renderDo() override
Definition fsCNative3dSprite.cpp:52
void animationSet(fsI3dAnimation *const pAnimation)
Definition fsCNative3dSprite.cpp:42
virtual void matrixApplyDo(const fsAffineMtx2d &pRenderMatrix) override
Definition fsCNative3dSprite.cpp:66
void pathSet(fsI3dAnimation *const pAnimation)
Definition fsCNative3dSprite.cpp:32
fsCNative3dSprite(fsI3dModelData *const pModelData)
Definition fsCNative3dSprite.cpp:82
virtual ~fsCNative3dSprite()
Definition fsCNative3dSprite.cpp:91
friend class fsC3dSpriteRenderData
Definition fsCNative3dSprite.h:36
void trackSet(fsC3dSprite *const pAnimation)
Definition fsCNative3dSprite.cpp:21
Definition fsI3dAnimation.h:22
Definition fsI3dLight.h:23
Definition fsI3dModelData.h:21
fsINative()=default
Definition fsINative.cpp:72
Definition fsC3dLight.h:19