ezEngine  Release 25.03
ezReflectionUtils Member List

This is the complete list of members for ezReflectionUtils, including all inherited members.

BitflagsToString(ezBitflags< T > value, ezStringBuilder &out_sOutput, ezEnum< EnumConversionMode > conversionMode=EnumConversionMode::Default)ezReflectionUtilsinlinestatic
ClampValue(ezVariant &value, const ezClampValueAttribute *pAttrib)ezReflectionUtilsstatic
CreateDependencySortedTypeArray(const ezSet< const ezRTTI * > &types, ezDynamicArray< const ezRTTI * > &out_sortedTypes)ezReflectionUtilsstatic
DefaultEnumerationValue(const ezRTTI *pEnumerationRtti)ezReflectionUtilsstatic
DeleteObject(void *pObject, const ezAbstractProperty *pOwnerProperty)ezReflectionUtilsstatic
EnumerationToString(const ezRTTI *pEnumerationRtti, ezInt64 iValue, ezStringBuilder &out_sOutput, ezEnum< EnumConversionMode > conversionMode=EnumConversionMode::Default)ezReflectionUtilsstatic
EnumerationToString(ezEnum< T > value, ezStringBuilder &out_sOutput, ezEnum< EnumConversionMode > conversionMode=EnumConversionMode::Default)ezReflectionUtilsinlinestatic
GatherDependentTypes(const ezRTTI *pRtti, ezSet< const ezRTTI * > &inout_typesAsSet, ezDynamicArray< const ezRTTI * > *out_pTypesAsStack=nullptr)ezReflectionUtilsstatic
GatherTypesDerivedFromClass(const ezRTTI *pRtti, ezSet< const ezRTTI * > &out_types)ezReflectionUtilsstatic
GetArrayPropertyValue(const ezAbstractArrayProperty *pProp, const void *pObject, ezUInt32 uiIndex) (defined in ezReflectionUtils)ezReflectionUtilsstatic
GetCommonBaseType(const ezRTTI *pRtti1, const ezRTTI *pRtti2) (defined in ezReflectionUtils)ezReflectionUtilsstatic
GetComponent(const ezVariant &vector, ezUInt32 uiComponent) (defined in ezReflectionUtils)ezReflectionUtilsstatic
GetComponentCount(ezVariantType::Enum type)ezReflectionUtilsstatic
GetDefaultValue(const ezAbstractProperty *pProperty, ezVariant index=ezVariant())ezReflectionUtilsstatic
GetDefaultVariantFromType(ezVariant::Type::Enum type)ezReflectionUtilsstatic
GetDefaultVariantFromType(const ezRTTI *pRtti)ezReflectionUtilsstatic
GetEnumKeysAndValues(const ezRTTI *pEnumerationRtti, ezDynamicArray< EnumKeyValuePair > &ref_entries, ezEnum< EnumConversionMode > conversionMode=EnumConversionMode::Default)ezReflectionUtilsstatic
GetMapPropertyValue(const ezAbstractMapProperty *pProp, const void *pObject, const char *szKey) (defined in ezReflectionUtils)ezReflectionUtilsstatic
GetMemberProperty(const ezRTTI *pRtti, ezUInt32 uiPropertyIndex) (defined in ezReflectionUtils)ezReflectionUtilsstatic
GetMemberProperty(const ezRTTI *pRtti, const char *szPropertyName) (defined in ezReflectionUtils)ezReflectionUtilsstatic
GetMemberPropertyValue(const ezAbstractMemberProperty *pProp, const void *pObject) (defined in ezReflectionUtils)ezReflectionUtilsstatic
GetTypeFromVariant(const ezVariant &value)ezReflectionUtilsstatic
GetTypeFromVariant(ezVariantType::Enum type) (defined in ezReflectionUtils)ezReflectionUtilsstatic
InsertArrayPropertyValue(const ezAbstractArrayProperty *pProp, void *pObject, const ezVariant &value, ezUInt32 uiIndex) (defined in ezReflectionUtils)ezReflectionUtilsstatic
InsertSetPropertyValue(const ezAbstractSetProperty *pProp, void *pObject, const ezVariant &value) (defined in ezReflectionUtils)ezReflectionUtilsstatic
IsBasicType(const ezRTTI *pRtti)ezReflectionUtilsstatic
IsEqual(const T *pObject, const T *pObject2)ezReflectionUtilsinlinestatic
IsEqual(const void *pObject, const void *pObject2, const ezRTTI *pType)ezReflectionUtilsstatic
IsEqual(const void *pObject, const void *pObject2, const ezAbstractProperty *pProp)ezReflectionUtilsstatic
IsValueType(const ezAbstractProperty *pProp)ezReflectionUtilsstatic
MakeEnumerationValid(const ezRTTI *pEnumerationRtti, ezInt64 iValue)ezReflectionUtilsstatic
RemoveArrayPropertyValue(const ezAbstractArrayProperty *pProp, void *pObject, ezUInt32 uiIndex) (defined in ezReflectionUtils)ezReflectionUtilsstatic
RemoveSetPropertyValue(const ezAbstractSetProperty *pProp, void *pObject, const ezVariant &value) (defined in ezReflectionUtils)ezReflectionUtilsstatic
SetAllMemberPropertiesToDefault(const ezRTTI *pRtti, void *pObject)ezReflectionUtilsstatic
SetArrayPropertyValue(const ezAbstractArrayProperty *pProp, void *pObject, ezUInt32 uiIndex, const ezVariant &value) (defined in ezReflectionUtils)ezReflectionUtilsstatic
SetComponent(ezVariant &ref_vector, ezUInt32 uiComponent, double fValue) (defined in ezReflectionUtils)ezReflectionUtilsstatic
SetMapPropertyValue(const ezAbstractMapProperty *pProp, void *pObject, const char *szKey, const ezVariant &value) (defined in ezReflectionUtils)ezReflectionUtilsstatic
SetMemberPropertyValue(const ezAbstractMemberProperty *pProp, void *pObject, const ezVariant &value) (defined in ezReflectionUtils)ezReflectionUtilsstatic
StringToEnumeration(const ezRTTI *pEnumerationRtti, const char *szValue, ezInt64 &out_iValue)ezReflectionUtilsstatic
StringToEnumeration(const char *szValue, ezEnum< T > &out_value)ezReflectionUtilsinlinestatic