![]() |
ezEngine
Release 25.03
|
Stores the description of a reflected function in a serializable form, used by ezReflectedTypeDescriptor. More...
#include <ReflectedType.h>
Public Member Functions | |
ezReflectedFunctionDescriptor (ezStringView sName, ezBitflags< ezPropertyFlags > flags, ezEnum< ezFunctionType > type, ezArrayPtr< const ezPropertyAttribute *const > attributes) | |
ezReflectedFunctionDescriptor (const ezReflectedFunctionDescriptor &rhs) | |
void | operator= (const ezReflectedFunctionDescriptor &rhs) |
![]() | |
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 | |
ezString | m_sName |
ezBitflags< ezPropertyFlags > | m_Flags |
ezEnum< ezFunctionType > | m_Type |
ezFunctionArgumentDescriptor | m_ReturnValue |
ezDynamicArray< ezFunctionArgumentDescriptor > | m_Arguments |
![]() | |
ezHybridArray< const ezPropertyAttribute *, 2 > | m_Attributes |
ezArrayPtr< const ezPropertyAttribute *const > | m_ReferenceAttributes |
Stores the description of a reflected function in a serializable form, used by ezReflectedTypeDescriptor.