This is the complete list of members for GxRtti, including all inherited members.
_pUsageCall | GxRtti | static |
_usageDummy | GxRtti | static |
ATTRIBUTE enum name | GxRtti | |
ATTRIBUTE_ALL enum value | GxRtti | |
ATTRIBUTE_CREATABLE enum value | GxRtti | |
ATTRIBUTE_HIDE enum value | GxRtti | |
ATTRIBUTE_NONE enum value | GxRtti | |
ATTRIBUTE_STRUCT enum value | GxRtti | |
copyObject(GxTypedObject *pObjectDst, const GxTypedObject *pObjectSrc, const GxRtti &rtti) | GxRtti | static |
CREATE_GUI_FUNCTION typedef (defined in GxRtti) | GxRtti | |
CREATE_INSTANCE_FUNCTION typedef (defined in GxRtti) | GxRtti | |
createDifferencePropertyTable(GxPropertyTable &propertyTable, GxTypedObject *pTargetObject, b32 searchParentFlag=true, const GxTypedObject *pDefaultObject=nullptr) | GxRtti | |
createInstance(void) const | GxRtti | inline |
createPropertyTable(GxPropertyTable &propertyTable, b32 searchParentFlag=true) const | GxRtti | |
DEFAULT_ID | GxRtti | static |
deleteDefaultObjectAll(void) | GxRtti | static |
deleteDefaultObjectSub(void) | GxRtti | |
enumerate(const GxRtti *pRootRtti) const | GxRtti | |
forceUsage(GxRtti &rtti) | GxRtti | static |
GET_FUNCTION_NUM_FUNCTION typedef (defined in GxRtti) | GxRtti | |
GET_FUNCTIONS_FUNCTION typedef (defined in GxRtti) | GxRtti | |
GET_PROPERTIES_FUNCTION typedef (defined in GxRtti) | GxRtti | |
GET_PROPERTY_NUM_FUNCTION typedef (defined in GxRtti) | GxRtti | |
getAttribute(void) const | GxRtti | inline |
getChild(void) const | GxRtti | inline |
getDefaultObject(GxTypedObject *pCustomObject=nullptr) | GxRtti | |
getFunction(u32 index) const | GxRtti | |
getFunctionCount(void) const | GxRtti | |
getId(void) const | GxRtti | inline |
getNext(void) const | GxRtti | inline |
getNextRtti(const GxRtti &rttiRoot, const GxRtti &rttiTarget) | GxRtti | static |
getParent(void) const | GxRtti | inline |
getProperty(u32 id, b32 searchParentFlag=false) const | GxRtti | |
getPropertyCount(void) const | GxRtti | |
getReferencePropertyList(GxArray &list, b32 searchParentFlag=false) const | GxRtti | |
getReferenceRttiList(GxArray &list, b32 searchParentFlag=false) const | GxRtti | |
getRtti(u32 id, const GxRtti &root=getRttiRoot()) | GxRtti | static |
getRttiList(GxArray &list, const GxRtti &root=getRttiRoot(), ATTRIBUTE attributeOn=ATTRIBUTE_ALL, ATTRIBUTE attributeOff=ATTRIBUTE_NONE) | GxRtti | static |
getRttiRoot(void) | GxRtti | static |
getSingletonInstance(void) const | GxRtti | inline |
getType(void) const | GxRtti | inline |
GxRtti(void) | GxRtti | inline |
GxRtti(TYPE type, u32 size, u32 id, u32 attribute, GxRtti *pBaseRtti, CREATE_INSTANCE_FUNCTION pCreateInstanceFunction, GET_PROPERTIES_FUNCTION pGetPropertiesFunction, GET_PROPERTY_NUM_FUNCTION pGetPropertyNumFunction, GET_FUNCTIONS_FUNCTION pGetFunctionsFunction, GET_FUNCTION_NUM_FUNCTION pGetFunctionNumFunction) | GxRtti | |
ICON_TYPE enum name | GxRtti | |
ICON_TYPE_64 enum name | GxRtti | |
isAttribute(ATTRIBUTE attribute) const | GxRtti | inline |
isDerived(const GxRtti &rtti) const | GxRtti | inline |
isDerived(u32 id) const | GxRtti | |
isId(u32 id) const | GxRtti | inline |
operator!=(const GxRtti &rtti) const | GxRtti | inline |
operator==(const GxRtti &rtti) const | GxRtti | inline |
setSingletonInstance(GxTypedObject *pSingletonInstance) | GxRtti | inline |
trace(GxTypedObject *pObject) | GxRtti | |
TYPE enum name | GxRtti |