Plasma Engine  2.0
Loading...
Searching...
No Matches
plReflectedTypeDescriptor Struct Reference

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

#include <ReflectedType.h>

Inheritance diagram for plReflectedTypeDescriptor:

Public Attributes

plString m_sTypeName
 
plString m_sPluginName
 
plString m_sParentTypeName
 
plBitflags< plTypeFlagsm_Flags
 
plDynamicArray< plReflectedPropertyDescriptorm_Properties
 
plDynamicArray< plReflectedFunctionDescriptorm_Functions
 
plUInt32 m_uiTypeVersion = 1
 
- Public Attributes inherited from plAttributeHolder
plHybridArray< const plPropertyAttribute *, 2 > m_Attributes
 
plArrayPtr< const plPropertyAttribute *const > m_ReferenceAttributes
 

Additional Inherited Members

- Public Member Functions inherited from plAttributeHolder
 plAttributeHolder (const plAttributeHolder &rhs)
 
plUInt32 GetCount () const
 
const plPropertyAttributeGetValue (plUInt32 uiIndex) const
 
void SetValue (plUInt32 uiIndex, const plPropertyAttribute *value)
 
void Insert (plUInt32 uiIndex, const plPropertyAttribute *value)
 
void Remove (plUInt32 uiIndex)
 
void operator= (const plAttributeHolder &rhs)
 

Detailed Description

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


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