10#ifndef fsCAnimatingSpriteSpriterhdr
11#define fsCAnimatingSpriteSpriterhdr
15#include <fsSpriter/impl/spriterengine/entity/entityinstance.h>
54 virtual void resetDo()
override;
62 void rootSpriteRegister();
64 void instanceCreate();
66 std::shared_ptr<fsCAnimationDataSpriter> mAnimationData;
67 SpriterEngine::EntityInstance *mInst;
Definition fsAffineMtx2d.h:27
virtual void resetDo() override
Definition fsCAnimatingSpriteSpriter.cpp:185
virtual fsS32 currentFrameGetDo() const override
Definition fsCAnimatingSpriteSpriter.cpp:150
virtual void animationPlayDo(const fsStr &pAnimation) override
Definition fsCAnimatingSpriteSpriter.cpp:72
virtual fsBool loopingGetDo() const override
Definition fsCAnimatingSpriteSpriter.cpp:170
virtual fsBool hitTestDo(const fsPoint &pPoint, fsBool pRequireHitMap) const override
Definition fsCAnimatingSpriteSpriter.cpp:93
virtual void colourApplyToSpriteFrames(const fsSColour4B &pColour) override
Definition fsCAnimatingSpriteSpriter.cpp:78
virtual ~fsCAnimatingSpriteSpriter()
Definition fsCAnimatingSpriteSpriter.cpp:239
friend class fsCAnimationDataManager
Definition fsCAnimatingSpriteSpriter.h:21
virtual void updateDo(fsS32 pDeltaMS) override
Definition fsCAnimatingSpriteSpriter.cpp:155
virtual fsS32 currentFrameHeightGetDo() const override
Definition fsCAnimatingSpriteSpriter.cpp:83
virtual void matrixApplyDo(const fsAffineMtx2d &pRenderMtx) override
Definition fsCAnimatingSpriteSpriter.cpp:175
fsCAnimatingSpriteSpriter(const fsCResourceName &pFileName, fsBool pHitMap, fsCSprite *const pAnimatingRootSprt)
Definition fsCAnimatingSpriteSpriter.cpp:223
virtual fsPoint currentFramePosGetDo() const override
Definition fsCAnimatingSpriteSpriter.cpp:88
virtual void animationDataSetDo(std::shared_ptr< fsIAnimationData > pAnimData) override
Definition fsCAnimatingSpriteSpriter.cpp:217
virtual void renderDo() override
Definition fsCAnimatingSpriteSpriter.cpp:165
virtual void activeSet(fsBool pVisibility) override
Definition fsCAnimatingSpriteSpriter.cpp:64
Definition fsCAnimationDataSpriter.h:20
Definition fsCResourceName.h:32
Definition fsCSprite.h:24
fsIAnimatingSprite(const fsCResourceName &pFileName, fsBool pHitMap, fsCSprite *pAnimatingSpriteRoot)
Definition fsIAnimatingSprite.cpp:83
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
Definition fsSColour.h:54