Partager via


Interface IDirect3DVolume9 (d3d9.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 cette 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.

Remarques

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;

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d9.h (inclure D3D9.h)

Voir aussi

Direct3D Interfaces