Compartir a través de


Interfaz IDirect3DVolume9 (d3d9helper.h)

Las aplicaciones usan los métodos de la interfaz IDirect3DVolume9 para manipular recursos de volumen.

Herencia

La interfaz IDirect3DVolume9 hereda de la interfaz IUnknown . IDirect3DVolume9 también tiene estos tipos de miembros:

Métodos

La interfaz IDirect3DVolume9 tiene estos métodos.

 
IDirect3DVolume9::FreePrivateData

El método IDirect3DVolume9::FreePrivateData (d3d9.h) libera los datos privados especificados asociados a este volumen.
IDirect3DVolume9::GetContainer

El método IDirect3DVolume9::GetContainer (d3d9.h) proporciona acceso al objeto de textura del volumen primario, si la superficie es un nivel secundario de una textura de volumen.
IDirect3DVolume9::GetDesc

El método IDirect3DVolume9::GetDesc (d3d9.h) recupera una descripción del volumen.
IDirect3DVolume9::GetDevice

El método IDirect3DVolume9::GetDevice (d3d9.h) recupera el dispositivo asociado a un volumen.
IDirect3DVolume9::GetPrivateData

El método IDirect3DVolume9::GetPrivateData (d3d9.h) copia los datos privados asociados al volumen en un búfer proporcionado.
IDirect3DVolume9::LockBox

El método IDirect3DVolume9::LockBox (d3d9.h) bloquea un cuadro en un recurso de volumen.
IDirect3DVolume9::SetPrivateData

El método IDirect3DVolume9::SetPrivateData (d3d9.h) asocia datos con el volumen que está pensado para su uso por la aplicación, no por Direct3D.
IDirect3DVolume9::UnlockBox

El método IDirect3DVolume9::UnlockBox (d3d9.h) desbloquea un cuadro en un recurso de volumen.

Comentarios

La interfaz IDirect3DVolume9 se obtiene llamando al método IDirect3DVolumeTexture9::GetVolumeLevel .

Esta interfaz, como todas las interfaces COM, hereda de la interfaz IUnknown .

Los tipos LPDIRECT3DVOLUME9 y PDIRECT3DVOLUME9 se definen como punteros a la interfaz IDirect3DVolume9 .


typedef struct IDirect3DVolume9 *LPDIRECT3DVOLUME9, *PDIRECT3DVOLUME9;

Requisitos

   
Plataforma de destino Windows
Encabezado d3d9helper.h (incluya D3D9.h)

Consulte también

Direct3D Interfaces