Fission FSN
Loading...
Searching...
No Matches
fsCFadeTransformationComponent.h
Go to the documentation of this file.
1/********************************************************************
2*
3* Created: 23/10/2014 12:18
4*
5* File: fsCFadeTransformationComponent.h
6*
7* Author: Martin P. King
8*
9* Purpose: Fade transformation.
10*
11*********************************************************************/
12
13#ifndef fsCFadeTransformationComponenthdr
14#define fsCFadeTransformationComponenthdr
15
17
19
21
22
24{
25 friend class fsCComponentFactory;
26
27public:
28
29 static const fsCUniqueId mTypeId;
30
31protected:
32
33 void transformationCreateDo(const fsCVariableTable& pVars) override;
34 void updateTransform() override;
35
36 static fsIComponent* create(fsCEntity* pParent);
37
40
41private:
42
43 static const fsStr mContinuousKey;
44
45 fsBool mContinious;
46};
47
48#endif
Definition fsCEntity.h:39
static fsIComponent * create(fsCEntity *pParent)
Definition fsCFadeTransformationComponent.cpp:43
friend class fsCComponentFactory
Definition fsCFadeTransformationComponent.h:25
static const fsCUniqueId mTypeId
Definition fsCFadeTransformationComponent.h:29
fsCFadeTransformationComponent(fsCEntity *pParent)
Definition fsCFadeTransformationComponent.cpp:48
virtual ~fsCFadeTransformationComponent()
Definition fsCFadeTransformationComponent.cpp:54
void updateTransform() override
Definition fsCFadeTransformationComponent.cpp:24
void transformationCreateDo(const fsCVariableTable &pVars) override
Definition fsCFadeTransformationComponent.cpp:17
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
fsITransformationComponent(fsCEntity *pParent)
Definition fsITransformationComponent.cpp:133
Definition fsStr.h:23
bool fsBool
Definition fsBaseTypes.h:26