13#ifndef gfCFadeCollectionEffectComponenthdr
14#define gfCFadeCollectionEffectComponenthdr
Definition fsCEntity.h:39
Definition fsCSprite.h:24
Definition fsCUniqueId.h:21
fsICollectionEffectComponent(fsCEntity *pParent)
Definition gfICollectionEffectComponent.cpp:20
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
const fsS32 mEffectDurationMs
Definition gfCFadeCollectionEffectComponent.h:49
void spriteInitialise(fsCEntity *pCollectedEntity)
Definition gfCFadeCollectionEffectComponent.cpp:9
static const fsCUniqueId mTypeId
Definition gfCFadeCollectionEffectComponent.h:33
friend class fsCComponentFactory
Definition gfCFadeCollectionEffectComponent.h:27
virtual ~gfCFadeCollectionEffectComponent()
Definition gfCFadeCollectionEffectComponent.cpp:65
fsS32 mElapsedTimeMs
Definition gfCFadeCollectionEffectComponent.h:50
fsCSprite mSprite
Definition gfCFadeCollectionEffectComponent.h:45
void matrixApplyDo() override
Definition gfCFadeCollectionEffectComponent.cpp:44
void renderDo() override
Definition gfCFadeCollectionEffectComponent.cpp:39
gfCFadeCollectionEffectComponent(fsCEntity *pParent)
Definition gfCFadeCollectionEffectComponent.cpp:54
static fsIComponent * create(fsCEntity *pParent)
Definition gfCFadeCollectionEffectComponent.cpp:49
fsCGraph< fsF32 > mScaleGraph
Definition gfCFadeCollectionEffectComponent.h:47
fsCGraph< fsSColour > mColourGraph
Definition gfCFadeCollectionEffectComponent.h:46
void updateDo(fsS32 pDeltaMs) override
Definition gfCFadeCollectionEffectComponent.cpp:24
int fsS32
Definition fsBaseTypes.h:20