11 #include <DirectXMath.h>
12 #include <DirectXPackedVector.h>
96 DirectX::PackedVector::XMCOLOR
Color;
102 template<
typename FieldType >
105 #define DEFINE_GET_FIELD( type, name ) \
107 type& GetField< type >() { return name; }
131 #undef DEFINE_GET_FIELD
uint16_t uint16
Definition: TypesDefinitions.h:29
float m_shit
Definition: TestClasses.h:51
int8 IntField8
Definition: TestClasses.h:84
std::string StringField
Definition: TestClasses.h:89
std::wstring WStringField
Definition: TestClasses.h:90
float FloatField
Definition: TestClasses.h:75
RTTR_REGISTRATION_FRIEND
Definition: TestClasses.h:46
char CharField
Definition: TestClasses.h:86
uint16 UIntField16
Definition: TestClasses.h:81
Nested m_otherData
Definition: TestClasses.h:53
DirectX::XMFLOAT4 Color4F
Definition: TestClasses.h:94
float m_power
Definition: TestClasses.h:50
~TestAnim()
Definition: TestClasses.h:63
std::string Name
Definition: TestClasses.h:28
bool BoolField
Definition: TestClasses.h:87
float SomeValue
Definition: TestClasses.h:26
int8_t int8
Definition: TypesDefinitions.h:26
int IntValue
Definition: TestClasses.h:27
Definition: TestClasses.h:68
TestAnim()
Definition: TestClasses.h:143
DirectX::PackedVector::XMCOLOR Color
Definition: TestClasses.h:96
uint64_t uint64
Definition: TypesDefinitions.h:33
int64_t int64
Definition: TypesDefinitions.h:32
Ptr< FloatAnimation< DirectProperty > > FloatAnimDirect
Definition: TestClasses.h:59
Ptr< FloatAnimation< PropertyPath > > FloatAnimProperty
Definition: TestClasses.h:58
uint32_t uint32
Definition: TypesDefinitions.h:31
Methods EnumField
Definition: TestClasses.h:92
TestInterpolators()
Definition: TestClasses.h:159
DirectX::XMFLOAT3 Position3F
Definition: TestClasses.h:95
RTTR_ENABLE(EngineObject)
int IntValue
Definition: TestClasses.h:20
Nested2 Additional
Definition: TestClasses.h:29
double DoubleField
Definition: TestClasses.h:74
RTTR_REGISTRATION_FRIEND
Definition: TestClasses.h:71
uint32 UIntField32
Definition: TestClasses.h:79
float m_mass
Definition: TestClasses.h:49
function L
Definition: jquery.js:16
uint8_t uint8
Definition: TypesDefinitions.h:27
DEFINE_GET_FIELD(uint64, UIntField64)
Klasa bazowa dla obiektów, które mają być dostępne w edytorze poprzez rttr. Należy po niej odziedzicz...
Definition: EngineObject.h:22
Definition: TestClasses.h:38
int64 IntField64
Definition: TestClasses.h:78
std::shared_ptr< PtrType > Ptr
Definition: TypesDefinitions.h:55
float m_energy
Definition: TestClasses.h:48
Ptr< FloatAnimation< StringPropertyPath > > FloatAnimString
Definition: TestClasses.h:57
RTTR_ENABLE(EngineObject)
uint8 UIntField8
Definition: TestClasses.h:83
int16 IntField16
Definition: TestClasses.h:82
Definition: TestClasses.h:43
float SomeValue
Definition: TestClasses.h:19
Definition: TestClasses.h:24
Definition: TestClasses.h:37
~TestInterpolators()
Definition: TestClasses.h:100
int32 IntField32
Definition: TestClasses.h:80
int32_t int32
Definition: TypesDefinitions.h:30
int16_t int16
Definition: TypesDefinitions.h:28
Definition: TestClasses.h:36
uint64 UIntField64
Definition: TestClasses.h:77
Definition: TestClasses.h:17
Methods
Definition: TestClasses.h:34
std::string Name
Definition: TestClasses.h:21