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