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 |