Sleeping Wombat GUI  0.100
swGUI
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
TestInterpolators Class Reference

#include <TestClasses.h>

Inheritance diagram for TestInterpolators:
EngineObject

Public Member Functions

 TestInterpolators ()
 
 ~TestInterpolators ()
 
template<typename FieldType >
FieldType & GetField ()
 
 DEFINE_GET_FIELD (uint64, UIntField64)
 
 DEFINE_GET_FIELD (int64, IntField64)
 
 DEFINE_GET_FIELD (uint32, UIntField32)
 
 DEFINE_GET_FIELD (int32, IntField32)
 
 DEFINE_GET_FIELD (uint16, UIntField16)
 
 DEFINE_GET_FIELD (int16, IntField16)
 
 DEFINE_GET_FIELD (uint8, UIntField8)
 
 DEFINE_GET_FIELD (int8, IntField8)
 
 DEFINE_GET_FIELD (char, CharField)
 
 DEFINE_GET_FIELD (bool, BoolField)
 
 DEFINE_GET_FIELD (std::string, StringField)
 
 DEFINE_GET_FIELD (std::wstring, WStringField)
 
 DEFINE_GET_FIELD (double, DoubleField)
 
 DEFINE_GET_FIELD (float, FloatField)
 
 DEFINE_GET_FIELD (Methods, EnumField)
 
 DEFINE_GET_FIELD (DirectX::XMFLOAT4, Color4F)
 
 DEFINE_GET_FIELD (DirectX::XMFLOAT3, Position3F)
 
 DEFINE_GET_FIELD (DirectX::PackedVector::XMCOLOR, Color)
 
- Public Member Functions inherited from EngineObject
TypeID GetType () const
 
std::string GetTypeName () const
 
virtual void Serialize (ISerializer *ser) const
 Implements default serialization. Serializes only declared properties. More...
 
virtual void Deserialize (IDeserializer *deser)
 Implements default deserialization. More...
 
virtual Size MemorySize ()
 
template<typename TargetType >
TargetType * DynamicCast ()
 

Public Attributes

double DoubleField
 
float FloatField
 
uint64 UIntField64
 
int64 IntField64
 
uint32 UIntField32
 
int32 IntField32
 
uint16 UIntField16
 
int16 IntField16
 
uint8 UIntField8
 
int8 IntField8
 
char CharField
 
bool BoolField
 
std::string StringField
 
std::wstring WStringField
 
Methods EnumField
 
DirectX::XMFLOAT4 Color4F
 
DirectX::XMFLOAT3 Position3F
 
DirectX::PackedVector::XMCOLOR Color
 

Private Member Functions

 RTTR_ENABLE (EngineObject)
 

Private Attributes

 RTTR_REGISTRATION_FRIEND
 

Constructor & Destructor Documentation

TestInterpolators::TestInterpolators ( )
inlineexplicit
TestInterpolators::~TestInterpolators ( )
inline

Member Function Documentation

TestInterpolators::DEFINE_GET_FIELD ( uint64  ,
UIntField64   
)
TestInterpolators::DEFINE_GET_FIELD ( int64  ,
IntField64   
)
TestInterpolators::DEFINE_GET_FIELD ( uint32  ,
UIntField32   
)
TestInterpolators::DEFINE_GET_FIELD ( int32  ,
IntField32   
)
TestInterpolators::DEFINE_GET_FIELD ( uint16  ,
UIntField16   
)
TestInterpolators::DEFINE_GET_FIELD ( int16  ,
IntField16   
)
TestInterpolators::DEFINE_GET_FIELD ( uint8  ,
UIntField8   
)
TestInterpolators::DEFINE_GET_FIELD ( int8  ,
IntField8   
)
TestInterpolators::DEFINE_GET_FIELD ( char  ,
CharField   
)
TestInterpolators::DEFINE_GET_FIELD ( bool  ,
BoolField   
)
TestInterpolators::DEFINE_GET_FIELD ( std::string  ,
StringField   
)
TestInterpolators::DEFINE_GET_FIELD ( std::wstring  ,
WStringField   
)
TestInterpolators::DEFINE_GET_FIELD ( double  ,
DoubleField   
)
TestInterpolators::DEFINE_GET_FIELD ( float  ,
FloatField   
)
TestInterpolators::DEFINE_GET_FIELD ( Methods  ,
EnumField   
)
TestInterpolators::DEFINE_GET_FIELD ( DirectX::XMFLOAT4  ,
Color4F   
)
TestInterpolators::DEFINE_GET_FIELD ( DirectX::XMFLOAT3  ,
Position3F   
)
TestInterpolators::DEFINE_GET_FIELD ( DirectX::PackedVector::XMCOLOR  ,
Color   
)
template<typename FieldType >
FieldType& TestInterpolators::GetField ( )
TestInterpolators::RTTR_ENABLE ( EngineObject  )
private

Member Data Documentation

bool TestInterpolators::BoolField
char TestInterpolators::CharField
DirectX::PackedVector::XMCOLOR TestInterpolators::Color
DirectX::XMFLOAT4 TestInterpolators::Color4F
double TestInterpolators::DoubleField
Methods TestInterpolators::EnumField
float TestInterpolators::FloatField
int16 TestInterpolators::IntField16
int32 TestInterpolators::IntField32
int64 TestInterpolators::IntField64
int8 TestInterpolators::IntField8
DirectX::XMFLOAT3 TestInterpolators::Position3F
TestInterpolators::RTTR_REGISTRATION_FRIEND
private
std::string TestInterpolators::StringField
uint16 TestInterpolators::UIntField16
uint32 TestInterpolators::UIntField32
uint64 TestInterpolators::UIntField64
uint8 TestInterpolators::UIntField8
std::wstring TestInterpolators::WStringField

The documentation for this class was generated from the following file: