Interface IDirect3DVolume9 (d3d9helper.h)
Les applications utilisent les méthodes de l’interface IDirect3DVolume9 pour manipuler les ressources de volume.
Héritage
L’interface IDirect3DVolume9 hérite de l’interface IUnknown . IDirect3DVolume9 a également les types de membres suivants :
Méthodes
L’interface IDirect3DVolume9 utilise ces méthodes.
IDirect3DVolume9::FreePrivateData La méthode IDirect3DVolume9::FreePrivateData (d3d9.h) libère les données privées spécifiées associées à ce volume. |
IDirect3DVolume9::GetContainer La méthode IDirect3DVolume9::GetContainer (d3d9.h) permet d’accéder à l’objet de texture de volume parent, si la surface est un niveau enfant d’une texture de volume. |
IDirect3DVolume9::GetDesc La méthode IDirect3DVolume9::GetDesc (d3d9.h) récupère une description du volume. |
IDirect3DVolume9::GetDevice La méthode IDirect3DVolume9::GetDevice (d3d9.h) récupère l’appareil associé à un volume. |
IDirect3DVolume9::GetPrivateData La méthode IDirect3DVolume9::GetPrivateData (d3d9.h) copie les données privées associées au volume dans une mémoire tampon fournie. |
IDirect3DVolume9::LockBox La méthode IDirect3DVolume9::LockBox (d3d9.h) verrouille une zone sur une ressource de volume. |
IDirect3DVolume9::SetPrivateData La méthode IDirect3DVolume9::SetPrivateData (d3d9.h) associe les données au volume destiné à être utilisé par l’application, et non par Direct3D. |
IDirect3DVolume9::UnlockBox La méthode IDirect3DVolume9::UnlockBox (d3d9.h) déverrouille une boîte sur une ressource de volume. |
Notes
L’interface IDirect3DVolume9 est obtenue en appelant la méthode IDirect3DVolumeTexture9::GetVolumeLevel .
Cette interface, comme toutes les interfaces COM, hérite de l’interface IUnknown .
Les types LPDIRECT3DVOLUME9 et PDIRECT3DVOLUME9 sont définis en tant que pointeurs vers l’interface IDirect3DVolume9 .
typedef struct IDirect3DVolume9 *LPDIRECT3DVOLUME9, *PDIRECT3DVOLUME9;
Spécifications
Plateforme cible | Windows |
En-tête | d3d9helper.h (inclure D3D9.h) |