__getStaticRtti(void) | GxClassBaseRoot | inlinestatic |
_delayReleaseCount | GxClassBaseReference | protected |
_enableRemapVertexBuffer | GxResModel | protected |
_finalizedDataSize | GxResModel | protected |
_materialCriticalSection | GxResModel | protected |
_pDestructionPartsCount | GxResModel | protected |
_pFinalizedData | GxResModel | protected |
_pHeader | GxResModel | protected |
_pInversMatrix | GxResModel | protected |
_pJoint | GxResModel | protected |
_pJointIndexTable | GxResModel | protected |
_pMesh | GxResModel | protected |
_pMeshGroup | GxResModel | protected |
_pOrientMatrix | GxResModel | protected |
_pStringTable | GxResModel | protected |
_referenceCount | GxClassBaseReference | protected |
addReference(void) | GxClassBaseReference | virtual |
ASYNC_PRIORITY enum name | GxResBase | |
ASYNC_STATE enum name | GxResBase | |
callback(void) | GxResBase | inlinevirtual |
cleanup(void) override | GxResModel | virtual |
createCallback(void *pUser) | GxResModel | |
customPropertyDeserializeBinary(GxProperty &property, GxTypedObject *pOwner, u32 index, const void *pData) | GxResBase | static |
customPropertyFromString(GxProperty &property, GxTypedObject *pOwner, u32 index, GxString *pString, u32 stringCount) | GxResBase | static |
customPropertyGetSerializedBinarySize(GxProperty &property, GxTypedObject *pOwner, u32 index) | GxResBase | static |
customPropertySerializeBinary(GxProperty &property, GxTypedObject *pOwner, u32 index, void *pData) | GxResBase | static |
customPropertyToString(GxProperty &property, GxTypedObject *pOwner, u32 index, GxString *pString, u32 &stringCount) | GxResBase | static |
DELAY_RELEASE_COUNT_INFINITY | GxClassBaseReference | static |
getAsyncHandle(void) const | GxResBase | inlineprotected |
getAsyncPriority(void) const | GxResBase | inline |
getAsyncState(void) const | GxResBase | inline |
getBoundingSphereCenter(void) const | GxResModel | inline |
getBoundingSphereRadius(void) const | GxResModel | inline |
getConfig(void) const | GxResBase | inline |
getDataFromSystem(void) | GxResBase | inlineprotected |
getDefaultObject(void) | GxClassBaseRoot | inlinevirtual |
getDelayReleaseListCount(void) | GxClassBaseReference | static |
getExtension(void) const | GxResBase | inline |
getFileSize(void) const | GxResBase | inline |
getId(void) const | GxResBase | inline |
getInversMatrix(u32 index) const | GxResModel | inline |
getJoint(u32 index) const | GxResModel | inline |
getJointCount(void) const | GxResModel | inline |
getLodDistance(u32 index) const | GxResModel | inline |
getMagicNumber(void) const | GxResBase | inline |
getMaterialCount(void) const | GxResModel | inline |
getMaterialCriticalSection(void) | GxResModel | inline |
getMesh(u32 index) const | GxResModel | inline |
getMeshCount(void) const | GxResModel | inline |
getMeshGroup(u32 index) const | GxResModel | inline |
getMeshGroupCount(void) const | GxResModel | inline |
getMeshGroupIndexFromMeshIndex(u32 meshIndex) const | GxResModel | |
getMeshIndexFromPartsIndex(u32 partsIndex) const | GxResModel | |
getOrientMatrix(u32 index) const | GxResModel | inline |
getOriginalPath(void) const | GxResBase | inline |
getPartsCount(void) const | GxResModel | inline |
getPartsIndex(GX_CSTR partsName) const | GxResModel | |
getPartsIndexCount(u32 index) const | GxResModel | |
getPartsIndexMinimum(u32 index) const | GxResModel | |
getPartsIndexOffset(u32 index) const | GxResModel | |
getPartsIndexType(u32 index) const | GxResModel | |
getPartsVertexCount(u32 index) const | GxResModel | |
getPartsVertexDeclaration(u32 index) const | GxResModel | |
getPartsVertexStride(u32 index, u16 vertexStream) const | GxResModel | |
getPath(void) const | GxResBase | inline |
getReferenceCount(void) const | GxClassBaseReference | inlinevirtual |
getRtti(void) const =0 | GxClassBaseRoot | pure virtual |
getSize(void) const | GxResBase | inline |
getStringTable(void) const | GxResModel | inline |
getVersion(void) const | GxResBase | inline |
getZlib(void) | GxResBase | inlineprotected |
GxClassBaseReference(void) | GxClassBaseReference | |
GxClassBaseReference(const GxClassBaseReference &base) | GxClassBaseReference | |
GxClassBaseRoot(void) | GxClassBaseRoot | inline |
GxClassBaseRoot(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
GxResBase(void) | GxResBase | protected |
GxResModel(void) | GxResModel | protected |
initializeDelayRelease(void) | GxClassBaseReference | static |
isAsyncState(ASYNC_STATE asyncState) const | GxResBase | inline |
isAsyncStateWorking(void) const | GxResBase | inline |
isDefaultObject(void) | GxClassBaseRoot | inline |
isDelayReleaseEnable(void) | GxClassBaseReference | inlinestatic |
isEnableRemapVertexBuffer(void) | GxResModel | inline |
isResourceBaseAttribute(RESOURCE_BASE_ATTRIBUTE attribute) const | GxResBase | inline |
isUsable(void) const | GxResBase | inline |
load(GxStream &stream, u32 dataSize) | GxResModel | |
loadBinary(GxStream &stream) | GxResBase | protected |
loadMesh(const GxMeshFile *pMeshFile) | GxResModel | protected |
loadMeshGroup(const GxMeshGroupFile *pMeshGroupFile, const void *pVertexBufferFile, const void *pIndexBufferFile, const GxRenderVertexElement *pVertexElementFile) | GxResModel | protected |
LOD enum name | GxResModel | |
mapPartsIndexBuffer(u32 index, u32 mappingType) | GxResModel | |
mapPartsVertexBuffer(u32 index, u16 vertexStream, u32 mappingType) | GxResModel | |
operator=(const GxClassBaseReference &base) | GxClassBaseReference | |
GxClassBaseRoot::operator=(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
registerCustomProperty(void) | GxResBase | static |
release(void) override | GxResBase | virtual |
RESOURCE_BASE_ATTRIBUTE enum name | GxResBase | |
RESOURCE_CUSTOM_PROPERTY_STRING_NUM | GxResBase | static |
RESOURCE_PATH_ENCRYPT_KEY_NUM | GxResBase | static |
RESOURCE_PATH_MAX | GxResBase | static |
RESOURCE_VERSION | GxResBase | static |
setAsyncHandle(GX_HANDLE handle) | GxResBase | inlineprotected |
setAsyncPriority(ASYNC_PRIORITY asyncPriority) | GxResBase | inlineprotected |
setAsyncState(ASYNC_STATE asyncState) | GxResBase | inlineprotected |
setBoundingSphereCenter(const GxVector3 ¢er) | GxResModel | inline |
setBoundingSphereRadius(f32 radius) | GxResModel | inline |
setConfig(GxResBase *pConfig) | GxResBase | inlineprotected |
setDelayReleaseCount(s32 count) | GxClassBaseReference | inline |
setDelayReleaseCountInfinity(b32 on) | GxClassBaseReference | inline |
setFileSize(u32 fileSize) | GxResBase | inlineprotected |
setId(u64 id) | GxResBase | inlineprotected |
setLodDistance(u32 index, f32 distance) | GxResModel | inline |
setOriginalPath(GX_CSTR path) | GxResBase | inline |
setPath(GX_CSTR path) | GxResBase | inline |
setResourceBaseAttribute(RESOURCE_BASE_ATTRIBUTE attribute, b32 enable) | GxResBase | inlineprotected |
setSize(u32 size) | GxResBase | inlineprotected |
setUsable(b32 flag) | GxResBase | inlineprotected |
terminateDelayRelease(void) | GxClassBaseReference | static |
unmapPartsIndexBuffer(u32 index) | GxResModel | |
unmapPartsVertexBuffer(u32 index, u16 vertexStream) | GxResModel | |
updateDelayRelease(void) | GxClassBaseReference | static |
VERTEX_DECLARATION_ELEMENT_PRECISION_GROUP enum name | GxResModel | |
VERTEX_DECLARATION_ELEMENT_PRECISION_TYPE enum name | GxResModel | |
~GxClassBaseReference(void) override | GxClassBaseReference | |
~GxClassBaseRoot(void) | GxClassBaseRoot | inlinevirtual |