![]() |
ezEngine Release 25.08
|
Stores the description of a reflected property in a serializable form, used by ezReflectedTypeDescriptor. More...
#include <ReflectedType.h>

Public Member Functions | |
| ezReflectedPropertyDescriptor (ezPropertyCategory::Enum category, ezStringView sName, ezStringView sType, ezBitflags< ezPropertyFlags > flags) | |
| ezReflectedPropertyDescriptor (ezPropertyCategory::Enum category, ezStringView sName, ezStringView sType, ezBitflags< ezPropertyFlags > flags, ezArrayPtr< const ezPropertyAttribute *const > attributes) | |
| ezReflectedPropertyDescriptor (ezStringView sName, const ezVariant &constantValue, ezArrayPtr< const ezPropertyAttribute *const > attributes) | |
| Initialize to a constant. | |
| ezReflectedPropertyDescriptor (const ezReflectedPropertyDescriptor &rhs) | |
| void | operator= (const ezReflectedPropertyDescriptor &rhs) |
Public Member Functions inherited from ezAttributeHolder | |
| ezAttributeHolder (const ezAttributeHolder &rhs) | |
| ezUInt32 | GetCount () const |
| const ezPropertyAttribute * | GetValue (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) |
Public Attributes | |
| ezEnum< ezPropertyCategory > | m_Category |
| ezString | m_sName |
| The name of this property. E.g. what ezAbstractProperty::GetPropertyName() returns. | |
| ezString | m_sType |
| The name of the type of the property. E.g. ezAbstractProperty::GetSpecificType().GetTypeName() | |
| ezBitflags< ezPropertyFlags > | m_Flags |
| ezVariant | m_ConstantValue |
Public Attributes inherited from ezAttributeHolder | |
| ezHybridArray< const ezPropertyAttribute *, 2 > | m_Attributes |
| ezArrayPtr< const ezPropertyAttribute *const > | m_ReferenceAttributes |
Stores the description of a reflected property in a serializable form, used by ezReflectedTypeDescriptor.