| cModelX(const FILECHAR_t *pszFileName) | Gray3D::cModelX | |
| cModelXLoader(const FILECHAR_t *pszSrcPath, ID3DDevice *pDev) | Gray3D::cModelXLoader | inline |
| ComputeBoundingBox(cBounds3f &bres) | Gray3D::cModelX | |
| ComputeBoundingSphere(cSpheref &bsphere) | Gray3D::cModelX | |
| CreateFrame(const char *pszName, _D3DXFRAME **ppNewFrame) | Gray3D::cModelX | |
| CreateMeshContainer(const char *pszName, const _D3DXMESHDATA *pMeshData, const _D3DXMATERIAL *pMaterials, const _D3DXEFFECTINSTANCE *pEffectInstances, DWORD NumMaterials, const DWORD *pAdjacency, ID3DXSkinInfo *, _D3DXMESHCONTAINER **ppNewMeshCont) | Gray3D::cModelX | |
| cRefBase(int iRefCount=0) noexcept | Gray::cRefBase | inlineexplicit |
| cXResourceFile(const FILECHAR_t *pszFileName) | Gray3D::cXResourceFile | |
| DecRefCount() | Gray::cRefBase | inline |
| DeleteDeviceObjects() | Gray3D::cModelX | virtual |
| DestroyFrame(_D3DXFRAME *pFrameToFree) | Gray3D::cModelX | |
| DestroyFrameX(cModelXFrame *pFrame) | Gray3D::cModelX | |
| DestroyMeshContainer(_D3DXMESHCONTAINER *pMeshContBase) | Gray3D::cModelX | |
| FindFrame(const ATOMCHAR_t *pszFrameName) const | Gray3D::cModelX | |
| FrameMove(float fElapsedTime) | Gray3D::cModelX | |
| get_BBox() | Gray3D::cModelX | inline |
| get_BSphere() | Gray3D::cModelX | inline |
| get_FilePath() const | Gray3D::cXResourceFile | inline |
| get_FrameRoot() const | Gray3D::cModelX | inline |
| get_FullPath() const | Gray3D::cXResourceFile | |
| get_HashCode() const noexcept | Gray::cRefBase | inline |
| get_RefCount() const noexcept | Gray::cRefBase | inline |
| get_TotalFlags() const | Gray3D::cModelX | inline |
| IncRefCount() | Gray::cRefBase | inline |
| isDestructing() noexcept | Gray::cRefBase | inline |
| isResourceLoaded() const noexcept | Gray3D::cXResourceFile | inlinevirtual |
| isStaticConstruct() const noexcept | Gray::cRefBase | inline |
| isValidObj() const noexcept | Gray::cRefBase | inline |
| k_szFrameNames | Gray3D::cModelX | static |
| LoadFrameChildData(_D3DXFRAME *pF, ID3DXFileData *pData) | Gray3D::cModelX | inline |
| LoadMeshChildData(_D3DXMESHCONTAINER *pMC, ID3DXFileData *pData) | Gray3D::cModelX | inline |
| LoadMeshHierarchy(const FILECHAR_t *pstrMeshXFilePath, IDirect3DDevice9 *pd3dDevice) | Gray3D::cModelX | virtual |
| LoadResource() | Gray3D::cXResourceFile | inlinevirtual |
| LoadTopLevelData(ID3DXFileData *pData) | Gray3D::cModelX | |
| m_bXHeaderValid | Gray3D::cModelX | protected |
| m_hResLoad | Gray3D::cXResourceFile | protected |
| m_ModelXHeader | Gray3D::cModelX | |
| m_pd3dDevice | Gray3D::cModelXLoader | |
| m_pFrameRoot | Gray3D::cModelX | |
| m_uTotalFlags | Gray3D::cModelX | protected |
| MakePeerPath(const FILECHAR_t *pszName) const | Gray3D::cXResourceFile | inline |
| OnFAIL(HRESULT hRes) | Gray3D::cXResourceFile | static |
| onFinalRelease() | Gray::cRefBase | inlinevirtual |
| put_FilePath(const FILECHAR_t *pszFileName) | Gray3D::cXResourceFile | |
| put_LoadedState(HRESULT hResLoad) | Gray3D::cXResourceFile | inline |
| QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override | Gray::cRefBase | inline |
| s_sFileLoading | Gray3D::cXResourceFile | protectedstatic |
| SetDestructing() | Gray::cRefBase | inline |
| StaticConstruct() | Gray::cRefBase | inline |
| StaticDestruct() | Gray::cRefBase | inline |
| STDMETHOD_(cString, get_Name)() const | Gray3D::cXResourceFile | inline |
| Gray::cRefBase::STDMETHOD_(HASHCODE_t, get_HashCodeX)() const noexcept | Gray::cRefBase | inline |
| Gray::cRefBase::STDMETHOD_(ULONG, AddRef)(void) override | Gray::cRefBase | inline |
| Gray::cRefBase::STDMETHOD_(ULONG, Release)(void) override | Gray::cRefBase | inline |
| UNITTEST_FRIEND(cModelX) | Gray3D::cModelX | |
| UpdateXHeader() | Gray3D::cModelX | inline |
| ~cModelX() | Gray3D::cModelX | virtual |
| ~cRefBase() | Gray::cRefBase | inlinevirtual |
| ~cXResourceFile() | Gray3D::cXResourceFile | virtual |