Interfaces principais do Direct3D 11
Esta seção contém informações sobre as interfaces principais.
Nesta seção
Tópico | Descrição |
---|---|
ID3D11Assíncrono |
Essa interface encapsula métodos para recuperar dados da GPU de forma assíncrona. |
ID3D11BlendState |
A interface blend-state contém uma descrição para o estado de mesclagem que você pode associar ao estágio de fusão de saída. |
ID3D11BlendState1 |
A interface blend-state contém uma descrição para o estado de mesclagem que você pode associar ao estágio de fusão de saída. Essa interface de estado de combinação dá suporte a operações lógicas, bem como operações de mesclagem. |
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 para o estado de estêncil de profundidade que você pode associar 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 àqueles em ID3D11Device. |
ID3D11Device2 |
A interface do dispositivo representa um adaptador virtual; ele é usado para criar recursos.
ID3D11Device2 adiciona novos métodos àqueles em ID3D11Device1. |
ID3D11Device3 |
A interface do dispositivo representa um adaptador virtual; ele é usado para criar recursos.
ID3D11Device3 adiciona novos métodos àqueles em ID3D11Device2. |
ID3D11Device4 |
A interface do dispositivo representa um adaptador virtual; ele é usado para criar recursos.
ID3D11Device4 adiciona novos métodos àqueles em ID3D11Device3, como RegisterDeviceRemovedEvent e UnregisterDeviceRemoved. |
ID3D11Device5 |
A interface do dispositivo representa um adaptador virtual; ele é usado para criar recursos.
ID3D11Device5 adiciona novos métodos àqueles em ID3D11Device4. |
ID3D11DeviceChild |
Uma interface filho do dispositivo acessa os dados usados por um dispositivo. |
ID3D11DeviceContext |
A interface ID3D11DeviceContext representa um contexto de dispositivo que gera comandos de renderização. Nota: A versão mais recente dessa interface é ID3D11DeviceContext4 introduzida na Atualização de Criadores do Windows 10. Os aplicativos direcionados ao Windows 10 Creators Update devem usar a interface ID3D11DeviceContext4 em vez de ID3D11Device. |
ID3D11DeviceContext1 |
A interface de contexto do dispositivo representa um contexto de dispositivo; ele é usado para renderizar comandos.
ID3D11DeviceContext1 adiciona novos métodos àqueles em ID3D11DeviceContext. |
ID3D11DeviceContext2 |
A interface de contexto do dispositivo representa um contexto de dispositivo; ele é usado para renderizar comandos.
ID3D11DeviceContext2 adiciona novos métodos àqueles em ID3D11DeviceContext1. |
ID3D11DeviceContext3 |
A interface de contexto do dispositivo representa um contexto de dispositivo; ele é usado para renderizar comandos.
ID3D11DeviceContext3 adiciona novos métodos àqueles em ID3D11DeviceContext2. |
ID3D11DeviceContext4 |
A interface de contexto do dispositivo representa um contexto de dispositivo; ele é usado para renderizar comandos.
ID3D11DeviceContext4 adiciona novos métodos àqueles em 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 no estágio de assembler de entrada do pipeline de gráficos. |
ID3D11Multithread |
Fornece proteção de threading para seções críticas de um aplicativo com vários threads. |
ID3D11Predicate |
Uma interface de predicado 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 GPU (unidade de processamento gráfico). |
ID3D11RasterizerState |
A interface rasterizer-state contém uma descrição para o estado do rasterizador que você pode associar ao estágio do rasterizador. |
ID3D11RasterizerState1 |
A interface rasterizer-state contém uma descrição para o estado do rasterizador que você pode associar ao estágio do rasterizador. Essa interface de estado do rasterizador dá suporte à contagem de exemplo forçada. |
ID3D11RasterizerState2 |
A interface rasterizer-state contém uma descrição para o estado do rasterizador que você pode associar ao estágio do rasterizador. Essa interface de estado de rasterizador dá suporte à contagem de exemplos forçada e ao modo de rasterização conservadora. |
ID3D11SamplerState |
A interface sampler-state contém uma descrição para o estado do sampler que você pode associar a qualquer estágio de sombreador do pipeline para referência por operações de exemplo de textura. |
O Direct3D 11 implementa interfaces para: