![]() |
Plasma Engine
2.0
|
Stores the description of a reflected type in a serializable form. Used by plPhantomRttiManager to add new types. More...
#include <ReflectedType.h>

Public Attributes | |
| plString | m_sTypeName |
| plString | m_sPluginName |
| plString | m_sParentTypeName |
| plBitflags< plTypeFlags > | m_Flags |
| plDynamicArray< plReflectedPropertyDescriptor > | m_Properties |
| plDynamicArray< plReflectedFunctionDescriptor > | m_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 plPropertyAttribute * | GetValue (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) |
Stores the description of a reflected type in a serializable form. Used by plPhantomRttiManager to add new types.