Fission FSN
Loading...
Searching...
No Matches
fsCTranslationTransformationComponent.h
Go to the documentation of this file.
1/********************************************************************
2*
3* Created: 24/6/2014 12:18
4*
5* File: fsCTranslationTransformationComponent.h
6*
7* Author: Martin P. King
8*
9* Purpose: Identification of HOT entities.
10*
11*********************************************************************/
12
13#ifndef fsCTranslationTransformationComponenthdr
14#define fsCTranslationTransformationComponenthdr
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
44#endif
Definition fsCEntity.h:39
static fsIComponent * create(fsCEntity *pParent)
Definition fsCTranslationTransformationComponent.cpp:25
friend class fsCComponentFactory
Definition fsCTranslationTransformationComponent.h:25
static const fsCUniqueId mTypeId
Definition fsCTranslationTransformationComponent.h:29
virtual ~fsCTranslationTransformationComponent()
Definition fsCTranslationTransformationComponent.cpp:35
void updateTransform() override
Definition fsCTranslationTransformationComponent.cpp:19
void transformationCreateDo(const fsCVariableTable &pVars) override
Definition fsCTranslationTransformationComponent.cpp:13
fsCTranslationTransformationComponent(fsCEntity *pParent)
Definition fsCTranslationTransformationComponent.cpp:30
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
fsITransformationComponent(fsCEntity *pParent)
Definition fsITransformationComponent.cpp:133