Ler em inglês

Compartilhar via


Cabeçalho d3d9.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

d3d9.h contém as seguintes interfaces de programação:

Interfaces

 
IDirect3D9

Os aplicativos de interface IDirect3D9 (d3d9.h) usam os métodos da interface IDirect3D9 para criar objetos do Microsoft Direct3D e configurar o ambiente.
IDirect3D9Ex

Os aplicativos usam os métodos da interface IDirect3D9Ex (que herda de IDirect3D9) para criar objetos Do Microsoft Direct3D 9Ex e configurar o ambiente.
IDirect3D9ExOverlayExtension

Consulta os recursos de hardware de sobreposição de um dispositivo Direct3D. (IDirect3D9ExOverlayExtension)
IDirect3DAuthenticatedChannel9

Fornece um canal de comunicação com o driver gráfico ou o runtime do Direct3D. Para obter um ponteiro para essa interface, chame IDirect3DDevice9Video::CreateAuthenticatedChannel.
IDirect3DBaseTexture9

Os aplicativos de interface IDirect3DBaseTexture9 (d3d9.h) usam os métodos da interface IDirect3DBaseTexture9 para manipular recursos de textura.
IDirect3DCryptoSession9

Representa uma sessão criptográfica. Para obter um ponteiro para essa interface, chame IDirect3DDevice9Video::CreateCryptoSession.
IDirect3DCubeTexture9

Os aplicativos de interface IDirect3DCubeTexture9 (d3d9.h) usam os métodos da interface IDirect3DCubeTexture9 para manipular um recurso de textura de cubo.
IDirect3DDevice9

Os aplicativos IDirect3DDevice9 (d3d9.h) usam os métodos da interface IDirect3DDevice9 para executar a renderização baseada em DrawPrimitive e criar recursos.
Idirect3ddevice9ex

Os aplicativos usam os métodos da interface IDirect3DDevice9Ex para renderizar primitivos, criar recursos, trabalhar com variáveis no nível do sistema, ajustar níveis de rampa gama, trabalhar com paletas e criar sombreadores.
IDirect3DDevice9Video

Permite que um aplicativo use serviços de proteção de conteúdo e criptografia implementados por um driver gráfico. Para obter um ponteiro para essa interface, chame QueryInterface em um dispositivo D3D9Ex.
IDirect3DIndexBuffer9

Os aplicativos de interface IDirect3DIndexBuffer9 (d3d9.h) usam os métodos da interface IDirect3DIndexBuffer9 para manipular um recurso de buffer de índice.
IDirect3DPixelShader9

Os aplicativos de interface IDirect3DPixelShader9 (d3d9.h) usam os métodos da interface IDirect3DPixelShader9 para encapsular a funcionalidade de um sombreador de pixel.
IDirect3DQuery9

Os aplicativos de interface IDirect3DQuery9 (d3d9.h) usam os métodos da interface IDirect3DQuery9 para executar consultas assíncronas em um driver.
IDirect3DResource9

A interface IDirect3DResource9 (d3d9.h) é usada por aplicativos para consultar e preparar recursos.
IDirect3DStateBlock9

A interface IDirect3DStateBlock9 (d3d9.h) é usada por aplicativos para encapsular estados de renderização.
IDirect3DSurface9

A interface IDirect3DSurface9 (d3d9.h) é usada por aplicativos para consultar e preparar superfícies.
IDirect3DSwapChain9

A interface IDirect3DSwapChain9 (d3d9.h) é usada por aplicativos para manipular uma cadeia de troca.
IDirect3DSwapChain9Ex

Os aplicativos usam os métodos da interface IDirect3DSwapChain9Ex para manipular uma cadeia de troca.
IDirect3DTexture9

A interface IDirect3DTexture9 (d3d9.h) é usada por aplicativos para manipular um recurso de textura.
IDirect3DVertexBuffer9

A interface IDirect3DVertexBuffer9 (d3d9.h) é usada por aplicativos para manipular recursos de buffer de vértice.
IDirect3DVertexDeclaration9

A interface IDirect3DVertexDeclaration9 (d3d9.h) é usada por aplicativos para encapsular a declaração do sombreador de vértice.
IDirect3DVertexShader9

A interface IDirect3DVertexShader9 (d3d9.h) é usada por aplicativos para encapsular a funcionalidade de um sombreador de vértice.
IDirect3DVolume9

A interface IDirect3DVolume9 (d3d9.h) é usada por aplicativos para manipular recursos de volume.
IDirect3DVolumeTexture9

A interface IDirect3DVolumeTexture9 (d3d9.h) é usada por aplicativos para manipular um recurso de textura de volume.

Funções

 
Direct3DCreate9

A função Direct3DCreate9Ex (d3d9.h) cria um objeto IDirect3D9 e retorna uma interface para ele.
Direct3dcreate9ex

Cria um objeto IDirect3D9Ex e retorna uma interface para ele.