OROCHI
 
Loading...
Searching...
No Matches
GxRttiResource Member List

This is the complete list of members for GxRttiResource, including all inherited members.

_extensionGxRttiResourceprotected
_magicNumberGxRttiResourceprotected
_pResourceCreateFunctionGxRttiResourceprotected
_pResourceLoadFunctionGxRttiResourceprotected
_pUsageCallGxRttistatic
_resourceAttributeGxRttiResourceprotected
_usageDummyGxRttistatic
_versionGxRttiResourceprotected
ATTRIBUTE enum nameGxRtti
ATTRIBUTE_ALL enum valueGxRtti
ATTRIBUTE_CREATABLE enum valueGxRtti
ATTRIBUTE_HIDE enum valueGxRtti
ATTRIBUTE_NONE enum valueGxRtti
ATTRIBUTE_STRUCT enum valueGxRtti
castRtti(const GxRtti *pRtti)GxRttiResourcestatic
COMPRESS_TYPE enum nameGxRttiResource
copyObject(GxTypedObject *pObjectDst, const GxTypedObject *pObjectSrc, const GxRtti &rtti)GxRttistatic
CREATE_GUI_FUNCTION typedef (defined in GxRtti)GxRtti
CREATE_INSTANCE_FUNCTION typedef (defined in GxRtti)GxRtti
createCallback(GxResBase *pResource, void *pUser) constGxRttiResource
createDifferencePropertyTable(GxPropertyTable &propertyTable, GxTypedObject *pTargetObject, b32 searchParentFlag=true, const GxTypedObject *pDefaultObject=nullptr)GxRtti
createInstance(void) constGxRttiinline
createPropertyTable(GxPropertyTable &propertyTable, b32 searchParentFlag=true) constGxRtti
DEFAULT_IDGxRttistatic
deleteDefaultObjectAll(void)GxRttistatic
deleteDefaultObjectSub(void)GxRtti
enumerate(const GxRttiResource *pRootRtti) constGxRttiResource
GxRtti::enumerate(const GxRtti *pRootRtti) constGxRtti
EXTENSION_NOTHINGGxRttiResourcestatic
findNodeFromExtension(GX_CSTR extension) constGxRttiResource
forceFinalizedDefault(const GxRtti &rtti)GxRttiResourcestatic
forceUsage(GxRtti &rtti)GxRttistatic
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) constGxRttiinline
getChild(void) constGxRttiResourceinline
getCompressType(void) constGxRttiResourceinline
getDefaultObject(GxTypedObject *pCustomObject=nullptr)GxRtti
getExtension(void) constGxRttiResourceinline
getFunction(u32 index) constGxRtti
getFunctionCount(void) constGxRtti
getId(void) constGxRttiinline
getMagicNumber(void) constGxRttiResourceinline
getNext(void) constGxRttiResourceinline
getNextRtti(const GxRtti &rttiRoot, const GxRtti &rttiTarget)GxRttistatic
getParent(void) constGxRttiResourceinline
getProperty(u32 id, b32 searchParentFlag=false) constGxRtti
getPropertyCount(void) constGxRtti
getReferencePropertyList(GxArray &list, b32 searchParentFlag=false) constGxRtti
getReferenceRttiList(GxArray &list, b32 searchParentFlag=false) constGxRtti
getResourceAttribute(void) constGxRttiResourceinline
getRtti(u32 id)GxRttiResourcestatic
GxRtti::getRtti(u32 id, const GxRtti &root=getRttiRoot())GxRttistatic
getRttiFromExtension(GX_CSTR extension)GxRttiResourcestatic
getRttiFromPath(GX_CSTR path)GxRttiResourcestatic
getRttiList(GxArray &list, const GxRtti &root=getRttiRoot(), ATTRIBUTE attributeOn=ATTRIBUTE_ALL, ATTRIBUTE attributeOff=ATTRIBUTE_NONE)GxRttistatic
getRttiRoot(void)GxRttistatic
getSingletonInstance(void) constGxRttiinline
getType(void) constGxRttiinline
getVersion(void) constGxRttiResourceinline
GxRtti(void)GxRttiinline
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 nameGxRtti
ICON_TYPE_64 enum nameGxRtti
isAttribute(ATTRIBUTE attribute) constGxRttiinline
isDerived(const GxRtti &rtti) constGxRttiinline
isDerived(u32 id) constGxRtti
isId(u32 id) constGxRttiinline
isResourceAttribute(RESOURCE_ATTRIBUTE attribute) constGxRttiResourceinline
isRootRtti(void) constGxRttiResourceinline
load(GxResBase *pResource, GxStream &stream, u32 size) constGxRttiResource
MAGIC_NUMBER_NOTHINGGxRttiResourcestatic
operator!=(const GxRtti &rtti) constGxRttiinline
operator==(const GxRtti &rtti) constGxRttiinline
RESOURCE_ATTRIBUTE enum nameGxRttiResource
RESOURCE_ATTRIBUTE_COMPRESS_ZLIB enum valueGxRttiResource
RESOURCE_ATTRIBUTE_CONFIG enum valueGxRttiResource
RESOURCE_ATTRIBUTE_DYNAMIC_REFERENCE enum valueGxRttiResource
RESOURCE_ATTRIBUTE_FINALIZED enum valueGxRttiResource
RESOURCE_ATTRIBUTE_HARDWARE_COMMON enum valueGxRttiResource
RESOURCE_ATTRIBUTE_HAVE_CONFIG enum valueGxRttiResource
RESOURCE_ATTRIBUTE_HAVE_HEADER enum valueGxRttiResource
RESOURCE_ATTRIBUTE_NOTHING enum valueGxRttiResource
RESOURCE_ATTRIBUTE_ORIGINAL enum valueGxRttiResource
RESOURCE_ATTRIBUTE_PACK_CONFIG_DEFAULT enum valueGxRttiResource
RESOURCE_ATTRIBUTE_PACK_FINALIZED_COMMON enum valueGxRttiResource
RESOURCE_ATTRIBUTE_PACK_FINALIZED_COMMON_NO_COMPRESS enum valueGxRttiResource
RESOURCE_ATTRIBUTE_PACK_FINALIZED_DEFAULT enum valueGxRttiResource
RESOURCE_ATTRIBUTE_PACK_FINALIZED_NO_COMPRESS enum valueGxRttiResource
RESOURCE_ATTRIBUTE_PACK_FINALIZED_RAW enum valueGxRttiResource
RESOURCE_ATTRIBUTE_PACK_ORIGINAL_DEFAULT enum valueGxRttiResource
RESOURCE_ATTRIBUTE_PACK_ORIGINAL_IMPORT enum valueGxRttiResource
RESOURCE_ATTRIBUTE_RAW enum valueGxRttiResource
RESOURCE_ATTRIBUTE_SAVABLE enum valueGxRttiResource
RESOURCE_CREATE_FUNCTION typedef (defined in GxRttiResource)GxRttiResource
RESOURCE_LOAD_FUNCTION typedef (defined in GxRttiResource)GxRttiResource
setSingletonInstance(GxTypedObject *pSingletonInstance)GxRttiinline
setVersion(u32 version) (defined in GxRttiResource)GxRttiResourceinline
trace(GxTypedObject *pObject)GxRtti
TYPE enum nameGxRtti
VERSION_NOTHINGGxRttiResourcestatic