EHS
PropertyChange.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
ehs/EHS.h
"
4
5
namespace
ehs
6
{
7
enum class
ChangeType
:
UInt_8
8
{
9
X_AXIS_POS
,
10
Y_AXIS_POS
,
11
Z_AXIS_POS
,
12
X_AXIS_SCALE
,
13
Y_AXIS_SCALE
,
14
Z_AXIS_SCALE
,
15
X_AXIS_ROT
,
16
Y_AXIS_ROT
,
17
Z_AXIS_ROT
,
18
W_AXIS_ROT
,
19
INVALID
20
};
21
22
class
EHS_LIB_IO
PropertyChange
23
{
24
public
:
25
ChangeType
type
;
26
float
value
;
27
28
PropertyChange
();
29
30
PropertyChange
(
const
ChangeType
type,
const
float
value);
31
};
32
}
EHS.h
ehs::PropertyChange
Definition:
PropertyChange.h:23
ehs::PropertyChange::type
ChangeType type
Definition:
PropertyChange.h:25
ehs::PropertyChange::value
float value
Definition:
PropertyChange.h:26
ehs
Definition:
Anchor.h:6
ehs::UInt_8
unsigned char UInt_8
Definition:
Types.h:43
ehs::ChangeType
ChangeType
Definition:
PropertyChange.h:8
ehs::ChangeType::Y_AXIS_POS
@ Y_AXIS_POS
ehs::ChangeType::X_AXIS_ROT
@ X_AXIS_ROT
ehs::ChangeType::X_AXIS_POS
@ X_AXIS_POS
ehs::ChangeType::X_AXIS_SCALE
@ X_AXIS_SCALE
ehs::ChangeType::W_AXIS_ROT
@ W_AXIS_ROT
ehs::ChangeType::Z_AXIS_SCALE
@ Z_AXIS_SCALE
ehs::ChangeType::Y_AXIS_SCALE
@ Y_AXIS_SCALE
ehs::ChangeType::Z_AXIS_ROT
@ Z_AXIS_ROT
ehs::ChangeType::INVALID
@ INVALID
ehs::ChangeType::Y_AXIS_ROT
@ Y_AXIS_ROT
ehs::ChangeType::Z_AXIS_POS
@ Z_AXIS_POS
include
ehs
io
mdl
PropertyChange.h
Generated by
1.9.4