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