Compartilhar via


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)

Confira também

Direct3D Interfaces