IDirect3DVolume9 interface (d3d9helper.h)
Applications use the methods of the IDirect3DVolume9 interface to manipulate volume resources.
Inheritance
The IDirect3DVolume9 interface inherits from the IUnknown interface. IDirect3DVolume9 also has these types of members:
Methods
The IDirect3DVolume9 interface has these methods.
IDirect3DVolume9::FreePrivateData The IDirect3DVolume9::FreePrivateData method (d3d9.h) frees the specified private data associated with this volume. |
IDirect3DVolume9::GetContainer The IDirect3DVolume9::GetContainer method (d3d9.h) provides access to the parent volume texture object, if the surface is a child level of a volume texture. |
IDirect3DVolume9::GetDesc The IDirect3DVolume9::GetDesc method (d3d9.h) retrieves a description of the volume. |
IDirect3DVolume9::GetDevice The IDirect3DVolume9::GetDevice method (d3d9.h) retrieves the device associated with a volume. |
IDirect3DVolume9::GetPrivateData The IDirect3DVolume9::GetPrivateData method (d3d9.h) copies the private data associated with the volume to a provided buffer. |
IDirect3DVolume9::LockBox The IDirect3DVolume9::LockBox method (d3d9.h) locks a box on a volume resource. |
IDirect3DVolume9::SetPrivateData The IDirect3DVolume9::SetPrivateData method (d3d9.h) associates data with the volume that is intended for use by the application, not by Direct3D. |
IDirect3DVolume9::UnlockBox The IDirect3DVolume9::UnlockBox method (d3d9.h) unlocks a box on a volume resource. |
Remarks
The IDirect3DVolume9 interface is obtained by calling the IDirect3DVolumeTexture9::GetVolumeLevel method.
This interface, like all COM interfaces, inherits from the IUnknown interface.
The LPDIRECT3DVOLUME9 and PDIRECT3DVOLUME9 types are defined as pointers to the IDirect3DVolume9 interface.
typedef struct IDirect3DVolume9 *LPDIRECT3DVOLUME9, *PDIRECT3DVOLUME9;
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | d3d9helper.h (include D3D9.h) |