13#ifndef gfCAnimCollectionEffectComponenthdr
14#define gfCAnimCollectionEffectComponenthdr
47 std::shared_ptr<fsIAnimatingSprite> mAnimatingSprite;
48 std::shared_ptr<fsCSprite> mAnimationRootSprt;
Definition fsCEntity.h:39
Definition fsCResourceName.h:32
Definition fsCSprite.h:24
Definition fsCUniqueId.h:21
Definition fsIAnimatingSprite.h:32
fsICollectionEffectComponent(fsCEntity *pParent)
Definition gfICollectionEffectComponent.cpp:20
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
void animationInitialise(const fsCResourceName &pAnimFileName)
Definition gfCAnimCollectionEffectComponent.cpp:12
virtual ~gfCAnimCollectionEffectComponent()
Definition gfCAnimCollectionEffectComponent.cpp:55
friend class fsCComponentFactory
Definition gfCAnimCollectionEffectComponent.h:27
static fsIComponent * create(fsCEntity *pParent)
Definition gfCAnimCollectionEffectComponent.cpp:43
gfCAnimCollectionEffectComponent(fsCEntity *pParent)
Definition gfCAnimCollectionEffectComponent.cpp:48
void renderDo() override
Definition gfCAnimCollectionEffectComponent.cpp:31
static const fsCUniqueId mTypeId
Definition gfCAnimCollectionEffectComponent.h:33
void matrixApplyDo() override
Definition gfCAnimCollectionEffectComponent.cpp:37
void updateDo(fsS32 pDeltaMs) override
Definition gfCAnimCollectionEffectComponent.cpp:21
int fsS32
Definition fsBaseTypes.h:20