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