IDirect3DVolumeTexture9 介面 (d3d9helper.h)
應用程式會使用 IDirect3DVolumeTexture9 介面的 方法來操作磁片區紋理資源。
繼承
IDirect3DVolumeTexture9介面繼承自IDirect3DBaseTexture9。 IDirect3DVolumeTexture9 也有下列類型的成員:
方法
IDirect3DVolumeTexture9介面具有這些方法。
IDirect3DVolumeTexture9::AddDirtyBox IDirect3DVolumeTexture9::AddDirtyBox 方法 (d3d9helper.h) 會將已變更的區域新增至磁片區紋理資源。 |
IDirect3DVolumeTexture9::GetLevelDesc IDirect3DVolumeTexture9::GetLevelDesc 方法 (d3d9helper.h) 擷取磁片區紋理資源的層級描述。 |
IDirect3DVolumeTexture9::GetVolumeLevel IDirect3DVolumeTexture9::GetVolumeLevel 方法 (d3d9helper.h) 擷取指定的磁片區紋理層級。 |
IDirect3DVolumeTexture9::LockBox IDirect3DVolumeTexture9::LockBox 方法 (d3d9helper.h) 鎖定磁片區紋理資源上的方塊。 |
IDirect3DVolumeTexture9::UnlockBox IDirect3DVolumeTexture9::UnlockBox 方法 (d3d9helper.h) 解除鎖定磁片區紋理資源上的方塊。 |
備註
呼叫 CreateVolumeTexture 方法或其中一個 D3DXCreateVolumeTexturexxx函式,即可取得IDirect3DVolumeTexture9介面。
此介面會繼承 IDirect3DBaseTexture9 介面的其他功能。
此介面就像所有 COM 介面一樣,繼承自 IUnknown 介面。
LPDIRECT3DVOLUMETEXTURE9 和 PDIRECT3DVOLUMETEXTURE9 類型會定義為 IDirect3DVolumeTexture9 介面的指標。
typedef struct IDirect3DVolumeTexture9 *LPDIRECT3DVOLUMETEXTURE9, *PDIRECT3DVOLUMETEXTURE9;
需求
目標平台 | Windows |
標頭 | d3d9helper.h (包含 D3D9.h) |
另請參閱
D3DXCreateVolumeTextureFromFile
D3DXCreateVolumeTextureFromFileEx
D3DXCreateVolumeTextureFromFileInMemory
D3DXCreateVolumeTextureFromFileInMemoryEx
D3DXCreateVolumeTextureFromResource