This is the complete list of members for GxProperty, including all inherited members.
ATTRIBUTE enum name | GxProperty | |
ATTRIBUTE_ALIAS enum value | GxProperty | |
ATTRIBUTE_ARRAY enum value | GxProperty | |
ATTRIBUTE_DYNAMIC enum value | GxProperty | |
ATTRIBUTE_DYNAMIC_FUNCTION enum value | GxProperty | |
ATTRIBUTE_EXPAND enum value | GxProperty | |
ATTRIBUTE_HIDE enum value | GxProperty | |
ATTRIBUTE_MULTI_DIFFERENT enum value | GxProperty | |
ATTRIBUTE_NAME enum value | GxProperty | |
ATTRIBUTE_NONE enum value | GxProperty | |
ATTRIBUTE_NOSERIALIZE enum value | GxProperty | |
ATTRIBUTE_PACK_CSTR (defined in GxProperty) | GxProperty | static |
ATTRIBUTE_PACK_POINTER (defined in GxProperty) | GxProperty | static |
ATTRIBUTE_PACK_REFERENCE (defined in GxProperty) | GxProperty | static |
ATTRIBUTE_PACK_STRUCT (defined in GxProperty) | GxProperty | static |
ATTRIBUTE_PACK_VALUE | GxProperty | static |
ATTRIBUTE_PACK_VOID_POINTER (defined in GxProperty) | GxProperty | static |
ATTRIBUTE_POINTER enum value | GxProperty | |
ATTRIBUTE_READONLY enum value | GxProperty | |
ATTRIBUTE_REFERENCE enum value | GxProperty | |
ATTRIBUTE_RTTI enum value | GxProperty | |
ATTRIBUTE_SLIDER enum value | GxProperty | |
ATTRIBUTE_STRUCT enum value | GxProperty | |
ATTRIBUTE_VALUE enum value | GxProperty | |
callEvent(GxTypedObject *pObject=nullptr) | GxProperty | |
DEFAULT_ID | GxProperty | static |
EVENT_ARGUMENT_FUNCTION_B32 typedef (defined in GxProperty) | GxProperty | |
EVENT_ARGUMENT_FUNCTION_F32 typedef (defined in GxProperty) | GxProperty | |
EVENT_ARGUMENT_FUNCTION_POINTER typedef (defined in GxProperty) | GxProperty | |
EVENT_ARGUMENT_FUNCTION_S32 typedef (defined in GxProperty) | GxProperty | |
EVENT_ARGUMENT_FUNCTION_U32 typedef (defined in GxProperty) | GxProperty | |
EVENT_ARGUMENT_TYPE enum name | GxProperty | |
EVENT_FUNCTION typedef (defined in GxProperty) | GxProperty | |
GET_COUNT_FUNCTION typedef (defined in GxProperty) | GxProperty | |
GET_INDEX_VALUE_FUNCTION typedef (defined in GxProperty) | GxProperty | |
GET_VALUE_FUNCTION typedef (defined in GxProperty) | GxProperty | |
getArrayCount(const GxTypedObject *pObject) const | GxProperty | |
getAttributeData(void) const | GxProperty | inline |
getCustomProperty(const GxRtti *pRtti) | GxProperty | static |
getCustomProperty(u32 id) | GxProperty | static |
getDummyBuffer(void) | GxProperty | inlinestatic |
getFunction(void) const | GxProperty | inline |
getId(void) const | GxProperty | inline |
getInformation(void) const | GxProperty | inline |
getInformation(GxProperty::TYPE type) | GxProperty | inlinestatic |
getMemberRtti(void) const | GxProperty | inline |
getOwnerRtti(void) const | GxProperty | inline |
getRttiAndValueFromString(const GxString &string, GxString &rttiName, GxString &propertyValueString) | GxProperty | static |
getRttiPointer(const GxTypedObject *pOwner=nullptr, const u32 index=0) const | GxProperty | |
getType(void) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GX_CHAR &value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, s8 &value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, u8 &value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, s16 &value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, u16 &value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, s32 &value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, u32 &value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, s64 &value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, u64 &value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, f32 &value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, f64 &value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, b32 &value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GX_CSTR &value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GX_CWSTR &value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxVector2 *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxVector3 *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxVector4 *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxVector2d *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxVector3d *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxVector4d *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxMatrix44 *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxMatrixAffine *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxQuaternion *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxSize *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxRect *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxColor *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxColorHDR *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxColorHSV *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxPoint2 *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxFlag32Base *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxString *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxStringW *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxClassBaseRoot *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxProperty *&value, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, void **const ppValue, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxString **const ppValue, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxStringW **const ppValue, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxClassBaseRoot **const ppValue, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, const GxRtti **const ppValue, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, GxProperty **const ppValue, u32 index=0) const | GxProperty | inline |
getValue(const GxTypedObject *pObject, const GxFunction **const ppValue, u32 index=0) const | GxProperty | inline |
GxProperty(GX_CHAR &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(s8 &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(u8 &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(s16 &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(u16 &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(s32 &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(u32 &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(s64 &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(u64 &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(f32 &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(f64 &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(b32 &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GX_CSTR &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GX_CWSTR &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxVector2 &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxVector3 &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxVector4 &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxVector2d &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxVector3d &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxVector4d &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxMatrix44 &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxMatrixAffine &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxQuaternion &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxSize &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxRect &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxColor &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxColorHDR &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxColorHSV &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxPoint2 &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxFlag32Base &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxString &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxStringW &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxClassBaseRoot &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxProperty &, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(void *, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxString *, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxStringW *, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxClassBaseRoot *, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(const GxRtti *, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(GxProperty *, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(const gx::core::GxFunction *, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | inline |
GxProperty(void) | GxProperty | inline |
GxProperty(TYPE type, const GxProperty::GxFunction &function, u32 attribute, GxRtti *pRtti, GxRtti *pOwnerRtti, u32 id) | GxProperty | |
GxTypeAccessor (defined in GxProperty) | GxProperty | friend |
initialize(void) | GxProperty | static |
isAttribute(ATTRIBUTE attribute) const | GxProperty | inline |
isEvent(void) const | GxProperty | inline |
isStructCustomProperty(void) const | GxProperty | |
operator=(const GxProperty &property) | GxProperty | |
PROPERTY_FUNCTION_COPY_VALUE typedef (defined in GxProperty) | GxProperty | |
PROPERTY_FUNCTION_FROM_STRING typedef (defined in GxProperty) | GxProperty | |
PROPERTY_FUNCTION_GET_RTTI typedef (defined in GxProperty) | GxProperty | |
PROPERTY_FUNCTION_GET_VALUE typedef (defined in GxProperty) | GxProperty | |
PROPERTY_FUNCTION_SET_VALUE typedef (defined in GxProperty) | GxProperty | |
PROPERTY_FUNCTION_TO_STRING typedef (defined in GxProperty) | GxProperty | |
reflectValue(GxTypedObject *pObject, u32 index=0) | GxProperty | |
registerCustomProperty(GxCustomProperty *pCustomProperty) | GxProperty | static |
SET_COUNT_FUNCTION typedef (defined in GxProperty) | GxProperty | |
SET_INDEX_VALUE_FUNCTION typedef (defined in GxProperty) | GxProperty | |
SET_VALUE_FUNCTION typedef (defined in GxProperty) | GxProperty | |
setArrayCount(GxTypedObject *pObject, u32 count) | GxProperty | |
setAttribute(ATTRIBUTE attribute, b32 enable) | GxProperty | inline |
setId(u32 id) | GxProperty | inline |
setMemberRtti(GxRtti *pRtti) | GxProperty | inline |
setOwnerRtti(GxRtti *pOwnerRtti) | GxProperty | inline |
setType(GxProperty::TYPE type) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GX_CHAR &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const s8 &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const u8 &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const s16 &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const u16 &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const s32 &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const u32 &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const s64 &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const u64 &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const f32 &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const f64 &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const b32 &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GX_CSTR &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GX_CWSTR &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxVector2 *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxVector3 *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxVector4 *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxVector2d *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxVector3d *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxVector4d *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxMatrix44 *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxMatrixAffine *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxQuaternion *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxSize *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxRect *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxColor *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxColorHDR *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxColorHSV *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxPoint2 *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxFlag32Base *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxString *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxStringW *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxClassBaseRoot *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxProperty *const &value, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const void **const ppValue, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxString **const ppValue, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxStringW **const ppValue, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxClassBaseRoot **const ppValue, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxRtti **const ppValue, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxProperty **const ppValue, u32 index=0) | GxProperty | inline |
setValue(GxTypedObject *pObject, const GxFunction **const ppValue, u32 index=0) | GxProperty | inline |
STRUCT_EVENT_ARGUMENT_FUNCTION_B32 typedef (defined in GxProperty) | GxProperty | |
STRUCT_EVENT_ARGUMENT_FUNCTION_F32 typedef (defined in GxProperty) | GxProperty | |
STRUCT_EVENT_ARGUMENT_FUNCTION_POINTER typedef (defined in GxProperty) | GxProperty | |
STRUCT_EVENT_ARGUMENT_FUNCTION_S32 typedef (defined in GxProperty) | GxProperty | |
STRUCT_EVENT_ARGUMENT_FUNCTION_U32 typedef (defined in GxProperty) | GxProperty | |
STRUCT_EVENT_FUNCTION typedef (defined in GxProperty) | GxProperty | |
STRUCT_GET_COUNT_FUNCTION typedef (defined in GxProperty) | GxProperty | |
STRUCT_GET_INDEX_VALUE_FUNCTION typedef (defined in GxProperty) | GxProperty | |
STRUCT_GET_VALUE_FUNCTION typedef (defined in GxProperty) | GxProperty | |
STRUCT_SET_COUNT_FUNCTION typedef (defined in GxProperty) | GxProperty | |
STRUCT_SET_INDEX_VALUE_FUNCTION typedef (defined in GxProperty) | GxProperty | |
STRUCT_SET_VALUE_FUNCTION typedef (defined in GxProperty) | GxProperty | |
TYPE enum name | GxProperty |