|
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) |
|
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 () |
|