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