|
| 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 () |
|