ezEngine  Release 25.03
ezReflectedTypeDescriptor Struct Reference

Stores the description of a reflected type in a serializable form. Used by ezPhantomRttiManager to add new types. More...

#include <ReflectedType.h>

Inheritance diagram for ezReflectedTypeDescriptor:

Public Attributes

ezString m_sTypeName
 
ezString m_sPluginName
 
ezString m_sParentTypeName
 
ezBitflags< ezTypeFlagsm_Flags
 
ezDynamicArray< ezReflectedPropertyDescriptorm_Properties
 
ezDynamicArray< ezReflectedFunctionDescriptorm_Functions
 
ezUInt32 m_uiTypeVersion = 1
 
- Public Attributes inherited from ezAttributeHolder
ezHybridArray< const ezPropertyAttribute *, 2 > m_Attributes
 
ezArrayPtr< const ezPropertyAttribute *const > m_ReferenceAttributes
 

Additional Inherited Members

- Public Member Functions inherited from ezAttributeHolder
 ezAttributeHolder (const ezAttributeHolder &rhs)
 
ezUInt32 GetCount () const
 
const ezPropertyAttributeGetValue (ezUInt32 uiIndex) const
 
void SetValue (ezUInt32 uiIndex, const ezPropertyAttribute *value)
 
void Insert (ezUInt32 uiIndex, const ezPropertyAttribute *value)
 
void Remove (ezUInt32 uiIndex)
 
void operator= (const ezAttributeHolder &rhs)
 

Detailed Description

Stores the description of a reflected type in a serializable form. Used by ezPhantomRttiManager to add new types.


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