|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Public Member Functions | |
| template<typename ItemType, size_t N> | |
| TypeDescriptor_FixedArray (ItemType(*)[N]) | |
| virtual const char * | GetFullName () const override |
Public Member Functions inherited from Grindstone::Reflection::TypeDescriptor | |
| TypeDescriptor (const char *name, size_t size, ReflectionTypeData t) | |
Public Attributes | |
| std::string | name |
| TypeDescriptor * | itemType |
| size_t | size |
| void *(* | getItem )(const void *, size_t) |
| void(* | emplaceBack )(void *) |
Public Attributes inherited from Grindstone::Reflection::TypeDescriptor | |
| const char * | name |
| size_t | size |
| ReflectionTypeData | type |
Additional Inherited Members | |
Public Types inherited from Grindstone::Reflection::TypeDescriptor | |
| enum class | ReflectionTypeData : char { Struct = 0 , FixedArray , Vector , String , Bool , Int2 , Int3 , Int4 , Uint2 , Uint3 , Uint4 , Int8 , Int16 , Int32 , Int64 , Uint8 , Uint16 , Uint32 , Uint64 , Float , Float2 , Float3 , Float4 , Double , Double2 , Double3 , Double4 , Quaternion , AssetReference , Entity , PhysicsLayer , PhysicsLayerMask } |
|
inlineoverridevirtual |
Reimplemented from Grindstone::Reflection::TypeDescriptor.