Fission
FSN
Loading...
Searching...
No Matches
libs
fsAppCore
src
components
transformation
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
16
#include <
fsCore/src/fsCUniqueId.h
>
17
18
#include <
fsAppCore/src/components/fsIComponent.h
>
19
#include "
fsITransformationComponent.h
"
20
21
22
class
fsCScaleTransformationComponent
:
public
fsITransformationComponent
23
{
24
friend
class
fsCComponentFactory
;
25
26
public
:
27
28
static
const
fsCUniqueId
mTypeId
;
29
30
protected
:
31
32
void
updateTransform
()
override
;
33
34
static
fsIComponent
*
create
(
fsCEntity
* pParent);
35
36
fsCScaleTransformationComponent
(
fsCEntity
* pParent);
37
virtual
~fsCScaleTransformationComponent
();
38
39
private
:
40
};
41
42
#endif
fsCEntity
Definition
fsCEntity.h:39
fsCScaleTransformationComponent::mTypeId
static const fsCUniqueId mTypeId
Definition
fsCScaleTransformationComponent.h:28
fsCScaleTransformationComponent::fsCScaleTransformationComponent
fsCScaleTransformationComponent(fsCEntity *pParent)
Definition
fsCScaleTransformationComponent.cpp:20
fsCScaleTransformationComponent::fsCComponentFactory
friend class fsCComponentFactory
Definition
fsCScaleTransformationComponent.h:24
fsCScaleTransformationComponent::~fsCScaleTransformationComponent
virtual ~fsCScaleTransformationComponent()
Definition
fsCScaleTransformationComponent.cpp:25
fsCScaleTransformationComponent::updateTransform
void updateTransform() override
Definition
fsCScaleTransformationComponent.cpp:9
fsCScaleTransformationComponent::create
static fsIComponent * create(fsCEntity *pParent)
Definition
fsCScaleTransformationComponent.cpp:15
fsCUniqueId
Definition
fsCUniqueId.h:21
fsIComponent::fsIComponent
fsIComponent(fsCEntity *pParent)
Definition
fsIComponent.cpp:86
fsITransformationComponent::fsITransformationComponent
fsITransformationComponent(fsCEntity *pParent)
Definition
fsITransformationComponent.cpp:133
fsCUniqueId.h
fsIComponent.h
fsITransformationComponent.h
Generated on
for Fission by
1.16.1