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