IDirect3DVolumeTexture9 interface (d3d9helper.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 method (d3d9helper.h) adds a dirty region to a volume texture resource.
IDirect3DVolumeTexture9::GetLevelDesc

The IDirect3DVolumeTexture9::GetLevelDesc method (d3d9helper.h) retrieves a level description of a volume texture resource.
IDirect3DVolumeTexture9::GetVolumeLevel

The IDirect3DVolumeTexture9::GetVolumeLevel method (d3d9helper.h) retrieves the specified volume texture level.
IDirect3DVolumeTexture9::LockBox

The IDirect3DVolumeTexture9::LockBox method (d3d9helper.h) locks a box on a volume texture resource.
IDirect3DVolumeTexture9::UnlockBox

The IDirect3DVolumeTexture9::UnlockBox method (d3d9helper.h) 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 d3d9helper.h (include D3D9.h)

See also

CreateVolumeTexture

D3DXCreateVolumeTexture

D3DXCreateVolumeTextureFromFile

D3DXCreateVolumeTextureFromFileEx

D3DXCreateVolumeTextureFromFileInMemory

D3DXCreateVolumeTextureFromFileInMemoryEx

D3DXCreateVolumeTextureFromResource

D3DXCreateVolumeTextureFromResourceEx

Direct3D Interfaces

IDirect3DBaseTexture9