![]() |
Plasma Engine
2.0
|
This is the complete list of members for plReflectionUtils, including all inherited members.
| BitflagsToString(plBitflags< T > value, plStringBuilder &out_sOutput, plEnum< EnumConversionMode > conversionMode=EnumConversionMode::Default) | plReflectionUtils | inlinestatic |
| ClampValue(plVariant &value, const plClampValueAttribute *pAttrib) | plReflectionUtils | static |
| CreateDependencySortedTypeArray(const plSet< const plRTTI * > &types, plDynamicArray< const plRTTI * > &out_sortedTypes) | plReflectionUtils | static |
| DefaultEnumerationValue(const plRTTI *pEnumerationRtti) | plReflectionUtils | static |
| DeleteObject(void *pObject, const plAbstractProperty *pOwnerProperty) | plReflectionUtils | static |
| EnumerationToString(const plRTTI *pEnumerationRtti, plInt64 iValue, plStringBuilder &out_sOutput, plEnum< EnumConversionMode > conversionMode=EnumConversionMode::Default) | plReflectionUtils | static |
| EnumerationToString(plEnum< T > value, plStringBuilder &out_sOutput, plEnum< EnumConversionMode > conversionMode=EnumConversionMode::Default) | plReflectionUtils | inlinestatic |
| GatherDependentTypes(const plRTTI *pRtti, plSet< const plRTTI * > &inout_typesAsSet, plDynamicArray< const plRTTI * > *out_pTypesAsStack=nullptr) | plReflectionUtils | static |
| GatherTypesDerivedFromClass(const plRTTI *pRtti, plSet< const plRTTI * > &out_types) | plReflectionUtils | static |
| GetArrayPropertyValue(const plAbstractArrayProperty *pProp, const void *pObject, plUInt32 uiIndex) (defined in plReflectionUtils) | plReflectionUtils | static |
| GetCommonBaseType(const plRTTI *pRtti1, const plRTTI *pRtti2) (defined in plReflectionUtils) | plReflectionUtils | static |
| GetComponent(const plVariant &vector, plUInt32 uiComponent) (defined in plReflectionUtils) | plReflectionUtils | static |
| GetComponentCount(plVariantType::Enum type) | plReflectionUtils | static |
| GetDefaultValue(const plAbstractProperty *pProperty, plVariant index=plVariant()) | plReflectionUtils | static |
| GetDefaultVariantFromType(plVariant::Type::Enum type) | plReflectionUtils | static |
| GetDefaultVariantFromType(const plRTTI *pRtti) | plReflectionUtils | static |
| GetEnumKeysAndValues(const plRTTI *pEnumerationRtti, plDynamicArray< EnumKeyValuePair > &ref_entries, plEnum< EnumConversionMode > conversionMode=EnumConversionMode::Default) | plReflectionUtils | static |
| GetMapPropertyValue(const plAbstractMapProperty *pProp, const void *pObject, const char *szKey) (defined in plReflectionUtils) | plReflectionUtils | static |
| GetMemberProperty(const plRTTI *pRtti, plUInt32 uiPropertyIndex) (defined in plReflectionUtils) | plReflectionUtils | static |
| GetMemberProperty(const plRTTI *pRtti, const char *szPropertyName) (defined in plReflectionUtils) | plReflectionUtils | static |
| GetMemberPropertyValue(const plAbstractMemberProperty *pProp, const void *pObject) (defined in plReflectionUtils) | plReflectionUtils | static |
| GetTypeFromVariant(const plVariant &value) | plReflectionUtils | static |
| GetTypeFromVariant(plVariantType::Enum type) (defined in plReflectionUtils) | plReflectionUtils | static |
| InsertArrayPropertyValue(const plAbstractArrayProperty *pProp, void *pObject, const plVariant &value, plUInt32 uiIndex) (defined in plReflectionUtils) | plReflectionUtils | static |
| InsertSetPropertyValue(const plAbstractSetProperty *pProp, void *pObject, const plVariant &value) (defined in plReflectionUtils) | plReflectionUtils | static |
| IsBasicType(const plRTTI *pRtti) | plReflectionUtils | static |
| IsEqual(const T *pObject, const T *pObject2) | plReflectionUtils | inlinestatic |
| IsEqual(const void *pObject, const void *pObject2, const plRTTI *pType) | plReflectionUtils | static |
| IsEqual(const void *pObject, const void *pObject2, const plAbstractProperty *pProp) | plReflectionUtils | static |
| IsValueType(const plAbstractProperty *pProp) | plReflectionUtils | static |
| MakeEnumerationValid(const plRTTI *pEnumerationRtti, plInt64 iValue) | plReflectionUtils | static |
| RemoveArrayPropertyValue(const plAbstractArrayProperty *pProp, void *pObject, plUInt32 uiIndex) (defined in plReflectionUtils) | plReflectionUtils | static |
| RemoveSetPropertyValue(const plAbstractSetProperty *pProp, void *pObject, const plVariant &value) (defined in plReflectionUtils) | plReflectionUtils | static |
| SetAllMemberPropertiesToDefault(const plRTTI *pRtti, void *pObject) | plReflectionUtils | static |
| SetArrayPropertyValue(const plAbstractArrayProperty *pProp, void *pObject, plUInt32 uiIndex, const plVariant &value) (defined in plReflectionUtils) | plReflectionUtils | static |
| SetComponent(plVariant &ref_vector, plUInt32 uiComponent, double fValue) (defined in plReflectionUtils) | plReflectionUtils | static |
| SetMapPropertyValue(const plAbstractMapProperty *pProp, void *pObject, const char *szKey, const plVariant &value) (defined in plReflectionUtils) | plReflectionUtils | static |
| SetMemberPropertyValue(const plAbstractMemberProperty *pProp, void *pObject, const plVariant &value) (defined in plReflectionUtils) | plReflectionUtils | static |
| StringToEnumeration(const plRTTI *pEnumerationRtti, const char *szValue, plInt64 &out_iValue) | plReflectionUtils | static |
| StringToEnumeration(const char *szValue, plEnum< T > &out_value) | plReflectionUtils | inlinestatic |