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