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 |