Sleeping Wombat Common Library  0.50.0
swCommonLibrary
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
TestInterpolators Class Reference
Inheritance diagram for TestInterpolators:
Object

Public Member Functions

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 Object
TypeID GetType () const
 
std::string GetTypeName () const
 
virtual Size MemorySize () const
 Returns memory size possesed by this class and all it's nested objects. Result shoulb be computed recursivly.
 
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 (Object)
 

Private Attributes

 RTTR_REGISTRATION_FRIEND
 

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