Interface IDirect3D9 (d3d9helper.h)
Os aplicativos usam os métodos da interface IDirect3D9 para criar objetos Do Microsoft Direct3D e configurar o ambiente. Essa interface inclui métodos para enumerar e recuperar recursos do dispositivo.
Herança
A interface IDirect3D9 herda da interface IUnknown . O IDirect3D9 também tem esses tipos de membros:
Métodos
A interface IDirect3D9 tem esses métodos.
IDirect3D9::CheckDepthStencilMatch O método IDirect3D9::CheckDepthStencilMatch (d3d9helper.h) determina se um formato de estêncil de profundidade é compatível com um formato de destino de renderização. |
IDirect3D9::CheckDeviceFormat O método IDirect3D9::CheckDeviceFormat (d3d9helper.h) determina se um formato de superfície está disponível como um tipo de recurso especificado. |
IDirect3D9::CheckDeviceFormatConversion O método IDirect3D9::CheckDeviceFormatConversion (d3d9helper.h) testa o dispositivo para ver se ele dá suporte à conversão de um formato de exibição para outro. |
IDirect3D9::CheckDeviceMultiSampleType O método IDirect3D9::CheckDeviceMultiSampleType (d3d9helper.h) determina se uma técnica de multisampling está disponível neste dispositivo. |
IDirect3D9::CheckDeviceType O método IDirect3D9::CheckDeviceType (d3d9helper.h) verifica se um tipo de dispositivo acelerado por hardware pode ser usado nesse adaptador. |
IDirect3D9::CreateDevice O método IDirect3D9::CreateDevice (d3d9helper.h) cria um dispositivo para representar o adaptador de exibição. |
IDirect3D9::EnumAdapterModes O método IDirect3D9::EnumAdapterModes (d3d9helper.h) consulta o dispositivo para determinar se o adaptador especificado dá suporte ao formato solicitado e ao modo de exibição. |
IDirect3D9::GetAdapterCount O método IDirect3D9::GetAdapterCount (d3d9helper.h) retorna o número de adaptadores no sistema. |
IDirect3D9::GetAdapterDisplayMode O método IDirect3D9::GetAdapterDisplayMode (d3d9helper.h) recupera o modo de exibição atual do adaptador. |
IDirect3D9::GetAdapterIdentifier O método IDirect3D9::GetAdapterIdentifier (d3d9helper.h) descreve os adaptadores de exibição físicos presentes no sistema quando a interface IDirect3D9 foi instanciada. |
IDirect3D9::GetAdapterModeCount O método IDirect3D9::GetAdapterModeCount (d3d9helper.h) retorna o número de modos de exibição disponíveis neste adaptador. |
IDirect3D9::GetAdapterMonitor O método IDirect3D9::GetAdapterMonitor (d3d9helper.h) retorna o identificador do monitor associado ao objeto Direct3D. |
IDirect3D9::GetDeviceCaps O método IDirect3D9::GetDeviceCaps (d3d9helper.h) recupera informações específicas do dispositivo sobre um dispositivo. |
IDirect3D9::RegisterSoftwareDevice O método IDirect3D9::RegisterSoftwareDevice (d3d9helper.h) registra um dispositivo de software conectável, que fornece rasterização de software permitindo que aplicativos acessem rasterizadores de software. |
Comentários
A interface IDirect3D9 é obtida chamando a função Direct3DCreate9 .
Os tipos LPDIRECT3D9 e PDIRECT3D9 são definidos como ponteiros para a interface IDirect3D9 .
typedef struct IDirect3D9 *LPDIRECT3D9, *PDIRECT3D9;
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d9helper.h (inclua D3D9.h) |