![]() |
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 |