IDirect3DVolumeTexture9 interface (d3d9.h)
Applications use the methods of the IDirect3DVolumeTexture9 interface to manipulate a volume texture resource.
Inheritance
The IDirect3DVolumeTexture9 interface inherits from IDirect3DBaseTexture9. IDirect3DVolumeTexture9 also has these types of members:
Methods
The IDirect3DVolumeTexture9 interface has these methods.
IDirect3DVolumeTexture9::AddDirtyBox The IDirect3DVolumeTexture9::AddDirtyBox (d3d9.h) method adds a dirty region to a volume texture resource. |
IDirect3DVolumeTexture9::GetLevelDesc The IDirect3DVolumeTexture9::GetLevelDesc (d3d9.h) method retrieves a level description of a volume texture resource. |
IDirect3DVolumeTexture9::GetVolumeLevel The IDirect3DVolumeTexture9::GetVolumeLevel (d3d9.h) method retrieves the specified volume texture level. |
IDirect3DVolumeTexture9::LockBox The IDirect3DVolumeTexture9::LockBox (d3d9.h) method locks a box on a volume texture resource. |
IDirect3DVolumeTexture9::UnlockBox The IDirect3DVolumeTexture9::UnlockBox (d3d9.h) method unlocks a box on a volume texture resource. |
Remarks
The IDirect3DVolumeTexture9 interface can be obtained by calling the CreateVolumeTexture method or one of the D3DXCreateVolumeTexturexxx functions.
This interface inherits additional functionality from the IDirect3DBaseTexture9 interface.
This interface, like all COM interfaces, inherits from the IUnknown interface.
The LPDIRECT3DVOLUMETEXTURE9 and PDIRECT3DVOLUMETEXTURE9 types are defined as pointers to the IDirect3DVolumeTexture9 interface.
typedef struct IDirect3DVolumeTexture9 *LPDIRECT3DVOLUMETEXTURE9, *PDIRECT3DVOLUMETEXTURE9;
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | d3d9.h (include D3D9.h) |
See also
D3DXCreateVolumeTextureFromFile
D3DXCreateVolumeTextureFromFileEx
D3DXCreateVolumeTextureFromFileInMemory
D3DXCreateVolumeTextureFromFileInMemoryEx
D3DXCreateVolumeTextureFromResource