This is the complete list of members for GxRttiResource, including all inherited members.
| _extension | GxRttiResource | protected |
| _magicNumber | GxRttiResource | protected |
| _pResourceCreateFunction | GxRttiResource | protected |
| _pResourceLoadFunction | GxRttiResource | protected |
| _pUsageCall | GxRtti | static |
| _resourceAttribute | GxRttiResource | protected |
| _usageDummy | GxRtti | static |
| _version | GxRttiResource | protected |
| 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 | |
| castRtti(const GxRtti *pRtti) | GxRttiResource | static |
| COMPRESS_TYPE enum name | GxRttiResource | |
| 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 | |
| createCallback(GxResBase *pResource, void *pUser) const | GxRttiResource | |
| 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 GxRttiResource *pRootRtti) const | GxRttiResource | |
| GxRtti::enumerate(const GxRtti *pRootRtti) const | GxRtti | |
| EXTENSION_NOTHING | GxRttiResource | static |
| findNodeFromExtension(GX_CSTR extension) const | GxRttiResource | |
| forceFinalizedDefault(const GxRtti &rtti) | GxRttiResource | static |
| 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 | GxRttiResource | inline |
| getCompressType(void) const | GxRttiResource | inline |
| getDefaultObject(GxTypedObject *pCustomObject=nullptr) | GxRtti | |
| getExtension(void) const | GxRttiResource | inline |
| getFunction(u32 index) const | GxRtti | |
| getFunctionCount(void) const | GxRtti | |
| getId(void) const | GxRtti | inline |
| getMagicNumber(void) const | GxRttiResource | inline |
| getNext(void) const | GxRttiResource | inline |
| getNextRtti(const GxRtti &rttiRoot, const GxRtti &rttiTarget) | GxRtti | static |
| getParent(void) const | GxRttiResource | 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 | |
| getResourceAttribute(void) const | GxRttiResource | inline |
| getRtti(u32 id) | GxRttiResource | static |
| GxRtti::getRtti(u32 id, const GxRtti &root=getRttiRoot()) | GxRtti | static |
| getRttiFromExtension(GX_CSTR extension) | GxRttiResource | static |
| getRttiFromPath(GX_CSTR path) | GxRttiResource | 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 |
| getVersion(void) const | GxRttiResource | 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 | |
| GxRttiResource(GxRtti::TYPE type, u32 size, u32 id, u32 attribute, GxRtti *pBaseRtti, GxRtti::CREATE_INSTANCE_FUNCTION pCreateInstanceFunction, GxRtti::GET_PROPERTIES_FUNCTION pGetPropertiesFunction, GxRtti::GET_PROPERTY_NUM_FUNCTION pGetPropertyNumFunction, u32 version, u32 magicNumber, GX_CSTR extension, u32 resourceAttribute, RESOURCE_CREATE_FUNCTION pResourceCreateFunction, RESOURCE_LOAD_FUNCTION pResourceLoadFunction) | GxRttiResource | |
| 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 |
| isResourceAttribute(RESOURCE_ATTRIBUTE attribute) const | GxRttiResource | inline |
| isRootRtti(void) const | GxRttiResource | inline |
| load(GxResBase *pResource, GxStream &stream, u32 size) const | GxRttiResource | |
| MAGIC_NUMBER_NOTHING | GxRttiResource | static |
| operator!=(const GxRtti &rtti) const | GxRtti | inline |
| operator==(const GxRtti &rtti) const | GxRtti | inline |
| RESOURCE_ATTRIBUTE enum name | GxRttiResource | |
| RESOURCE_ATTRIBUTE_COMPRESS_ZLIB enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_CONFIG enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_DYNAMIC_REFERENCE enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_FINALIZED enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_HARDWARE_COMMON enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_HAVE_CONFIG enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_HAVE_HEADER enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_NOTHING enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_ORIGINAL enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_PACK_CONFIG_DEFAULT enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_PACK_FINALIZED_COMMON enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_PACK_FINALIZED_COMMON_NO_COMPRESS enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_PACK_FINALIZED_DEFAULT enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_PACK_FINALIZED_NO_COMPRESS enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_PACK_FINALIZED_RAW enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_PACK_ORIGINAL_DEFAULT enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_PACK_ORIGINAL_IMPORT enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_RAW enum value | GxRttiResource | |
| RESOURCE_ATTRIBUTE_SAVABLE enum value | GxRttiResource | |
| RESOURCE_CREATE_FUNCTION typedef (defined in GxRttiResource) | GxRttiResource | |
| RESOURCE_LOAD_FUNCTION typedef (defined in GxRttiResource) | GxRttiResource | |
| setSingletonInstance(GxTypedObject *pSingletonInstance) | GxRtti | inline |
| setVersion(u32 version) (defined in GxRttiResource) | GxRttiResource | inline |
| trace(GxTypedObject *pObject) | GxRtti | |
| TYPE enum name | GxRtti | |
| VERSION_NOTHING | GxRttiResource | static |