Interface IDirect3DVolume9 (d3d9helper.h)

Os aplicativos usam os métodos da interface IDirect3DVolume9 para manipular recursos de volume.

Herança

A interface IDirect3DVolume9 herda da interface IUnknown . IDirect3DVolume9 também tem estes tipos de membros:

Métodos

A interface IDirect3DVolume9 tem esses métodos.

 
IDirect3DVolume9::FreePrivateData

O método IDirect3DVolume9::FreePrivateData (d3d9.h) libera os dados privados especificados associados a esse volume.
IDirect3DVolume9::GetContainer

O método IDirect3DVolume9::GetContainer (d3d9.h) fornece acesso ao objeto de textura de volume pai, se a superfície for um nível filho de uma textura de volume.
IDirect3DVolume9::GetDesc

O método IDirect3DVolume9::GetDesc (d3d9.h) recupera uma descrição do volume.
IDirect3DVolume9::GetDevice

O método IDirect3DVolume9::GetDevice (d3d9.h) recupera o dispositivo associado a um volume.
IDirect3DVolume9::GetPrivateData

O método IDirect3DVolume9::GetPrivateData (d3d9.h) copia os dados privados associados ao volume para um buffer fornecido.
IDirect3DVolume9::LockBox

O método IDirect3DVolume9::LockBox (d3d9.h) bloqueia uma caixa em um recurso de volume.
IDirect3DVolume9::SetPrivateData

O método IDirect3DVolume9::SetPrivateData (d3d9.h) associa dados ao volume destinado a ser usado pelo aplicativo, não pelo Direct3D.
IDirect3DVolume9::UnlockBox

O método IDirect3DVolume9::UnlockBox (d3d9.h) desbloqueia uma caixa em um recurso de volume.

Comentários

A interface IDirect3DVolume9 é obtida chamando o método IDirect3DVolumeTexture9::GetVolumeLevel .

Essa interface, como todas as interfaces COM, herda da interface IUnknown .

Os tipos LPDIRECT3DVOLUME9 e PDIRECT3DVOLUME9 são definidos como ponteiros para a interface IDirect3DVolume9 .


typedef struct IDirect3DVolume9 *LPDIRECT3DVOLUME9, *PDIRECT3DVOLUME9;

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d9helper.h (inclua D3D9.h)

Confira também

Direct3D Interfaces