IDirect3DVolumeTexture9-Schnittstelle (d3d9.h)
Anwendungen verwenden die Methoden der IDirect3DVolumeTexture9-Schnittstelle, um eine Volumetexturressource zu bearbeiten.
Die IDirect3DVolumeTexture9-Schnittstelle erbt von IDirect3DBaseTexture9. IDirect3DVolumeTexture9 verfügt auch über folgende Membertypen:
Die IDirect3DVolumeTexture9-Schnittstelle verfügt über diese Methoden.
IDirect3DVolumeTexture9::AddDirtyBox Die IDirect3DVolumeTexture9::AddDirtyBox (d3d9.h)-Methode fügt einer Volumetexturressource einen modifiziert Bereich hinzu. |
IDirect3DVolumeTexture9::GetLevelDesc Die Methode IDirect3DVolumeTexture9::GetLevelDesc (d3d9.h) ruft eine Ebenenbeschreibung einer Volumetexturressource ab. |
IDirect3DVolumeTexture9::GetVolumeLevel Die Methode IDirect3DVolumeTexture9::GetVolumeLevel (d3d9.h) ruft die angegebene Volumetexturebene ab. |
IDirect3DVolumeTexture9::LockBox Die Methode IDirect3DVolumeTexture9::LockBox (d3d9.h) sperrt ein Feld für eine Volumetexturressource. |
IDirect3DVolumeTexture9::UnlockBox Die Methode IDirect3DVolumeTexture9::UnlockBox (d3d9.h) entsperrt ein Feld für eine Volumetexturressource. |
Die IDirect3DVolumeTexture9-Schnittstelle kann durch Aufrufen der CreateVolumeTexture-Methode oder einer derxxx-Funktionen D3DXCreateVolumeTexture abgerufen werden.
Diese Schnittstelle erbt zusätzliche Funktionen von der IDirect3DBaseTexture9-Schnittstelle .
Diese Schnittstelle erbt wie alle COM-Schnittstellen von der IUnknown-Schnittstelle .
Die Typen LPDIRECT3DVOLUMETEXTURE9 und PDIRECT3DVOLUMETEXTURE9 sind als Zeiger auf die IDirect3DVolumeTexture9-Schnittstelle definiert.
typedef struct IDirect3DVolumeTexture9 *LPDIRECT3DVOLUMETEXTURE9, *PDIRECT3DVOLUMETEXTURE9;
Zielplattform | Windows |
Kopfzeile | d3d9.h (einschließlich D3D9.h) |
D3DXCreateVolumeTextureFromFile
D3DXCreateVolumeTextureFromFileEx
D3DXCreateVolumeTextureFromFileInMemory
D3DXCreateVolumeTextureFromFileInMemoryEx
D3DXCreateVolumeTextureFromResource