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) |