Partilhar via


Interfaces principais do Direct3D 11

Esta seção contém informações sobre as interfaces principais.

Nesta secção

Tópico Descrição
ID3D11 assíncrono
Essa interface encapsula métodos para recuperar dados da GPU de forma assíncrona.
ID3D11BlendState
A interface de estado de mistura contém uma descrição para o estado de mistura que você pode vincular ao estágio de fusão de saída .
ID3D11BlendState1
A interface de estado de mistura contém uma descrição para o estado de mistura que você pode vincular ao estágio de fusão de saída . Esta interface de estado de mistura suporta operações lógicas, bem como operações de mistura.
ID3D11CommandList
A interface ID3D11CommandList encapsula uma lista de comandos gráficos para reprodução.
ID3D11Counter
Essa interface encapsula métodos para medir o desempenho da GPU.
ID3D11DepthStencilState
A interface depth-stencil-state contém uma descrição do estado depth-stencil que você pode vincular ao estágio de fusão de saída .
ID3D11Device
A interface do dispositivo representa um adaptador virtual; ele é usado para criar recursos.
ID3D11Device1
A interface do dispositivo representa um adaptador virtual; ele é usado para criar recursos. ID3D11Device1 adiciona novos métodos aos ID3D11Device.
ID3D11Device2
A interface do dispositivo representa um adaptador virtual; ele é usado para criar recursos. ID3D11Device2 adiciona novos métodos aos ID3D11Device1.
ID3D11Device3
A interface do dispositivo representa um adaptador virtual; ele é usado para criar recursos. ID3D11Device3 adiciona novos métodos aos ID3D11Device2.
ID3D11Device4
A interface do dispositivo representa um adaptador virtual; ele é usado para criar recursos. ID3D11Device4 adiciona novos métodos aos ID3D11Device3, como RegisterDeviceRemovedEvent e UnregisterDeviceRemoved.
ID3D11Device5
A interface do dispositivo representa um adaptador virtual; ele é usado para criar recursos. ID3D11Device5 adiciona novos métodos aos ID3D11Device4.
ID3D11DeviceChild
Uma interface dispositivo-filho acessa dados usados por um dispositivo.
ID3D11DeviceContext
O interface ID3D11DeviceContext representa um contexto de dispositivo que gera comandos de renderização.
Nota: A versão mais recente desta interface é ID3D11DeviceContext4 introduzida na Atualização para Criadores do Windows 10. Os aplicativos destinados ao Windows 10 Creators Update devem usar a interface ID3D11DeviceContext4 em vez de ID3D11Device.
ID3D11DeviceContext1
A interface de contexto do dispositivo representa um contexto do dispositivo; ele é usado para renderizar comandos. ID3D11DeviceContext1 adiciona novos métodos aos ID3D11DeviceContext.
ID3D11DeviceContext2
A interface de contexto do dispositivo representa um contexto do dispositivo; ele é usado para renderizar comandos. ID3D11DeviceContext2 adiciona novos métodos aos ID3D11DeviceContext1.
ID3D11DeviceContext3
A interface de contexto do dispositivo representa um contexto do dispositivo; ele é usado para renderizar comandos. ID3D11DeviceContext3 adiciona novos métodos aos ID3D11DeviceContext2.
ID3D11DeviceContext4
A interface de contexto do dispositivo representa um contexto do dispositivo; ele é usado para renderizar comandos. ID3D11DeviceContext4 adiciona novos métodos aos ID3D11DeviceContext3.
ID3DDeviceContextState
A interface ID3DDeviceContextState representa um objeto de estado de contexto, que contém informações de estado e comportamento sobre um dispositivo Microsoft Direct3D.
ID3D11Fence
Representa uma cerca, um objeto usado para sincronização da CPU e uma ou mais GPUs.
ID3D11InputLayout
Uma interface de layout de entrada contém uma definição de como alimentar dados de vértice dispostos na memória para o de estágio de montagem de entrada do pipeline de gráficos .
ID3D11Multithread
Fornece proteção de threading para seções críticas de um aplicativo multi-threaded.
ID3D11Predicado
Uma interface de predicados determina se a geometria deve ser processada dependendo dos resultados de uma chamada de desenho anterior.
ID3D11Query
Uma interface de consulta consulta informações da GPU.
ID3D11Query1
Representa um objeto de consulta para consultar informações da unidade de processamento gráfico (GPU).
ID3D11RasterizerState
A interface rasterizer-state contém uma descrição para o estado do rasterizador que você pode vincular ao rasterizer stage.
ID3D11RasterizerState1
A interface rasterizer-state contém uma descrição para o estado do rasterizador que você pode vincular ao rasterizer stage. Esta interface de estado rasterizador suporta contagem forçada de amostras.
ID3D11RasterizerState2
A interface rasterizer-state contém uma descrição para o estado do rasterizador que você pode vincular ao rasterizer stage. Esta interface de estado rasterizador suporta contagem forçada de amostras e modo de rasterização conservador.
ID3D11SamplerState
A interface sampler-state contém uma descrição para o estado do amostrador que você pode vincular a qualquer estágio de sombreador do pipeline de para referência por operações de amostra de textura.

O Direct3D 11 implementa interfaces para:

de referência principal