XII Release 0.1.0
Loading...
Searching...
No Matches
xiiReflectionUtils Member List

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

BitflagsToString(xiiBitflags< T > value, xiiStringBuilder &out_sOutput, xiiEnum< EnumConversionMode > conversionMode=EnumConversionMode::Default)xiiReflectionUtilsinlinestatic
ClampValue(xiiVariant &value, const xiiClampValueAttribute *pAttrib)xiiReflectionUtilsstatic
CreateDependencySortedTypeArray(const xiiSet< const xiiRTTI * > &types, xiiDynamicArray< const xiiRTTI * > &out_sortedTypes)xiiReflectionUtilsstatic
DefaultEnumerationValue(const xiiRTTI *pEnumerationRtti)xiiReflectionUtilsstatic
DeleteObject(void *pObject, const xiiAbstractProperty *pOwnerProperty)xiiReflectionUtilsstatic
EnumerationToString(const xiiRTTI *pEnumerationRtti, xiiInt64 iValue, xiiStringBuilder &out_sOutput, xiiEnum< EnumConversionMode > conversionMode=EnumConversionMode::Default)xiiReflectionUtilsstatic
EnumerationToString(xiiEnum< T > value, xiiStringBuilder &out_sOutput, xiiEnum< EnumConversionMode > conversionMode=EnumConversionMode::Default)xiiReflectionUtilsinlinestatic
GatherDependentTypes(const xiiRTTI *pRtti, xiiSet< const xiiRTTI * > &inout_typesAsSet, xiiDynamicArray< const xiiRTTI * > *out_pTypesAsStack=nullptr)xiiReflectionUtilsstatic
GatherTypesDerivedFromClass(const xiiRTTI *pBaseRtti, xiiSet< const xiiRTTI * > &out_types)xiiReflectionUtilsstatic
GetArrayPropertyValue(const xiiAbstractArrayProperty *pProp, const void *pObject, xiiUInt32 uiIndex) (defined in xiiReflectionUtils)xiiReflectionUtilsstatic
GetCommonBaseType(const xiiRTTI *pRtti1, const xiiRTTI *pRtti2) (defined in xiiReflectionUtils)xiiReflectionUtilsstatic
GetComponent(const xiiVariant &vector, xiiUInt32 uiComponent) (defined in xiiReflectionUtils)xiiReflectionUtilsstatic
GetComponentCount(xiiVariantType::Enum type)xiiReflectionUtilsstatic
GetDefaultValue(const xiiAbstractProperty *pProperty, xiiVariant index=xiiVariant())xiiReflectionUtilsstatic
GetDefaultVariantFromType(xiiVariant::Type::Enum type)xiiReflectionUtilsstatic
GetDefaultVariantFromType(const xiiRTTI *pRtti)xiiReflectionUtilsstatic
GetEnumKeysAndValues(const xiiRTTI *pEnumerationRtti, xiiDynamicArray< EnumKeyValuePair > &ref_entries, xiiEnum< EnumConversionMode > conversionMode=EnumConversionMode::Default)xiiReflectionUtilsstatic
GetMapPropertyValue(const xiiAbstractMapProperty *pProp, const void *pObject, xiiStringView sKey) (defined in xiiReflectionUtils)xiiReflectionUtilsstatic
GetMemberProperty(const xiiRTTI *pRtti, xiiUInt32 uiPropertyIndex) (defined in xiiReflectionUtils)xiiReflectionUtilsstatic
GetMemberProperty(const xiiRTTI *pRtti, xiiStringView sPropertyName) (defined in xiiReflectionUtils)xiiReflectionUtilsstatic
GetMemberPropertyValue(const xiiAbstractMemberProperty *pProp, const void *pObject) (defined in xiiReflectionUtils)xiiReflectionUtilsstatic
GetTypeFromVariant(const xiiVariant &value)xiiReflectionUtilsstatic
GetTypeFromVariant(xiiVariantType::Enum type) (defined in xiiReflectionUtils)xiiReflectionUtilsstatic
InsertArrayPropertyValue(const xiiAbstractArrayProperty *pProp, void *pObject, const xiiVariant &value, xiiUInt32 uiIndex) (defined in xiiReflectionUtils)xiiReflectionUtilsstatic
InsertSetPropertyValue(const xiiAbstractSetProperty *pProp, void *pObject, const xiiVariant &value) (defined in xiiReflectionUtils)xiiReflectionUtilsstatic
IsBasicType(const xiiRTTI *pRtti)xiiReflectionUtilsstatic
IsEqual(const T *pObject, const T *pObject2)xiiReflectionUtilsinlinestatic
IsEqual(const void *pObject, const void *pObject2, const xiiRTTI *pType)xiiReflectionUtilsstatic
IsEqual(const void *pObject, const void *pObject2, const xiiAbstractProperty *pProp)xiiReflectionUtilsstatic
IsValueType(const xiiAbstractProperty *pProp)xiiReflectionUtilsstatic
MakeEnumerationValid(const xiiRTTI *pEnumerationRtti, xiiInt64 iValue)xiiReflectionUtilsstatic
RemoveArrayPropertyValue(const xiiAbstractArrayProperty *pProp, void *pObject, xiiUInt32 uiIndex) (defined in xiiReflectionUtils)xiiReflectionUtilsstatic
RemoveSetPropertyValue(const xiiAbstractSetProperty *pProp, void *pObject, const xiiVariant &value) (defined in xiiReflectionUtils)xiiReflectionUtilsstatic
SetAllMemberPropertiesToDefault(const xiiRTTI *pRtti, void *pObject)xiiReflectionUtilsstatic
SetArrayPropertyValue(const xiiAbstractArrayProperty *pProp, void *pObject, xiiUInt32 uiIndex, const xiiVariant &value) (defined in xiiReflectionUtils)xiiReflectionUtilsstatic
SetComponent(xiiVariant &ref_vector, xiiUInt32 uiComponent, double fValue) (defined in xiiReflectionUtils)xiiReflectionUtilsstatic
SetMapPropertyValue(const xiiAbstractMapProperty *pProp, void *pObject, xiiStringView sKey, const xiiVariant &value) (defined in xiiReflectionUtils)xiiReflectionUtilsstatic
SetMemberPropertyValue(const xiiAbstractMemberProperty *pProp, void *pObject, const xiiVariant &value) (defined in xiiReflectionUtils)xiiReflectionUtilsstatic
StringToEnumeration(const xiiRTTI *pEnumerationRtti, xiiStringView sValue, xiiInt64 &out_iValue)xiiReflectionUtilsstatic
StringToEnumeration(xiiStringView sValue, xiiEnum< T > &out_value)xiiReflectionUtilsinlinestatic