/********************************************************************
*
* File: fsC3dAnimation.h
*
* Purpose: Marmalade implementation of vpI3dAnimation
*
*********************************************************************/
#ifndef fsC3dAnimationhdr
#define fsC3dAnimationhdr
#include <3d/CCAnimate3D.h>
#include "../../fsI3dAnimation.h"
class fsC3dAnimation : public fsI3dAnimation
{
friend class fsI3dAnimation;
friend class fsC3dSpriteRenderData;
friend class fsCNative3dSprite;
friend class fsC3dModelData;
public:
virtual ~fsC3dAnimation();<--- Destructor in derived class
protected:
void updateDo(fsS32 pDeltaMs) override;<--- Function in derived class
private:
fsC3dAnimation(std::shared_ptr<fsI3dAnimationData> pAnimData, const fsStr& pAnimationName);
cocos2d::Animate3D* mAnim;
};
#endif