Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Reflection::TypeDescriptor_AssetReference Struct Reference
Inheritance diagram for Grindstone::Reflection::TypeDescriptor_AssetReference:
Grindstone::Reflection::TypeDescriptor

Public Member Functions

template<typename ItemType>
 TypeDescriptor_AssetReference (ItemType *itemType)
 
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
 
AssetType assetType
 
- 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
}
 

Member Function Documentation

◆ GetFullName()

virtual const char * Grindstone::Reflection::TypeDescriptor_AssetReference::GetFullName ( ) const
inlineoverridevirtual

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