14#ifndef fsCNative3dSpritehdr
15#define fsCNative3dSpritehdr
23namespace cocos2d {
class Sprite3D; }
24namespace cocos2d {
class Animate3D; }
53 virtual cocos2d::Node* implGet()
const override;
55 cocos2d::Mat4 mRenderMatrix;
57 cocos2d::Sprite3D* mTrack;
58 cocos2d::Animate3D* mAnim;
60 cocos2d::Mat4 mModelMtx;
61 cocos2d::Sprite3D* mModelPtr;
63 cocos2d::Scene* mScene;
Definition fsAffineMtx2d.h:27
Definition fsC3dCamera.h:18
Definition fsC3dSprite.h:29
Definition fsCNative3dSprite.h:35
virtual void renderDo() override
virtual void matrixApplyDo(const fsAffineMtx2d &pRenderMatrix) override
void animationSet(fsI3dAnimation *const pAnimation)
virtual ~fsCNative3dSprite()
fsCNative3dSprite(fsI3dModelData *const pModelData)
friend class fsC3dSpriteRenderData
Definition fsCNative3dSprite.h:36
void trackSet(fsC3dSprite *const pAnimation)
Definition fsI3dAnimation.h:22
Definition fsI3dLight.h:23
Definition fsI3dModelData.h:21
Definition fsINative.h:31
Definition fsC3dLight.h:19