Estruturas principais do Direct3D 11

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

Nesta seção

Tópico Descrição
D3D11_BLEND_DESC
Descreve o estado de mesclagem que você usa em uma chamada para ID3D11Device::CreateBlendState para criar um objeto de estado de combinação.
D3D11_BLEND_DESC1
Nota: Essa estrutura é compatível com o runtime do Direct3D 11.1, que está disponível no Windows 8 e em sistemas operacionais posteriores.
Descreve o estado de combinação que você usa em uma chamada para ID3D11Device1::CreateBlendState1 para criar um objeto de estado de combinação.
D3D11_BOX
Define uma caixa 3D.
D3D11_COUNTER_DESC
Descreve um contador.
D3D11_COUNTER_INFO
Informações sobre os recursos do contador de desempenho do cartão de vídeo.
D3D11_DEPTH_STENCIL_DESC
Descreve o estado do estêncil de profundidade.
D3D11_DEPTH_STENCILOP_DESC
Operações de estêncil que podem ser executadas com base nos resultados do teste de estêncil.
D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS
Argumentos para desenhar indiretos com instâncias indexadas.
D3D11_DRAW_INSTANCED_INDIRECT_ARGS
Argumentos para desenhar indiretos em instâncias.
D3D11_FEATURE_DATA_ARCHITECTURE_INFO
Nota: Essa estrutura é compatível com o runtime do Direct3D 11.1, que está disponível no Windows 8 e em sistemas operacionais posteriores.
Descreve informações sobre a arquitetura do adaptador do Direct3D 11.1.
D3D11_FEATURE_DATA_D3D9_OPTIONS
Nota: Essa estrutura é compatível com o runtime do Direct3D 11.1, que está disponível no Windows 8 e em sistemas operacionais posteriores.
Descreve as opções de recursos do Direct3D 9 no driver de gráficos atual.
D3D11_FEATURE_DATA_D3D9_OPTIONS1
Descreve as opções de recursos do Direct3D 9 no driver de gráficos atual.
D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT
Nota: Essa estrutura é compatível com o runtime do Direct3D 11.1, que está disponível no Windows 8 e em sistemas operacionais posteriores.
Descreve o suporte a sombra do Direct3D 9 no driver de gráficos atual.
D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT
Descreve se há suporte para instanciação simples.
D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS
Descreve o sombreador de computação e o suporte a buffer bruto e estruturado no driver gráfico atual.
D3D11_FEATURE_DATA_D3D11_OPTIONS
Nota: Essa estrutura é compatível com o runtime do Direct3D 11.1, que está disponível no Windows 8 e em sistemas operacionais posteriores.
Descreve as opções de recursos do Direct3D 11.1 no driver gráfico atual.
D3D11_FEATURE_DATA_D3D11_OPTIONS1
Descreve as opções de recursos do Direct3D 11.2 no driver gráfico atual.
D3D11_FEATURE_DATA_D3D11_OPTIONS2
Descreve as opções de recursos do Direct3D 11.3 no driver gráfico atual.
D3D11_FEATURE_DATA_D3D11_OPTIONS3
Descreve as opções de recursos do Direct3D 11.3 no driver gráfico atual.
D3D11_FEATURE_DATA_D3D11_OPTIONS4
Descreve as opções de recursos do Direct3D 11.4 no driver gráfico atual.
D3D11_FEATURE_DATA_D3D11_OPTIONS5
Descreve o nível de suporte para recursos compartilhados no driver gráfico atual.
D3D11_FEATURE_DATA_DISPLAYABLE Descreve o nível de superfícies exibicionáveis com suporte no driver de gráficos atual.
D3D11_FEATURE_DATA_DOUBLES
Descreve o suporte a tipos de dados duplos no driver gráfico atual.
D3D11_FEATURE_DATA_FORMAT_SUPPORT
Descreve quais recursos são compatíveis com o driver de gráficos atual para um determinado formato.
D3D11_FEATURE_DATA_FORMAT_SUPPORT2
Descreve quais opções de recurso não ordenadas são compatíveis com o driver de gráficos atual para um determinado formato.
D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT
Descreve o suporte a endereços virtuais de GPU de dados de recurso, incluindo o máximo de bits de endereço por recurso e por processo.
D3D11_FEATURE_DATA_MARKER_SUPPORT
Descreve se há suporte para uma técnica de criação de perfil de GPU.
D3D11_FEATURE_DATA_SHADER_CACHE
Descreve o nível de cache do sombreador com suporte no driver gráfico atual.
D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT
Nota: Essa estrutura é compatível com o runtime do Direct3D 11.1, que está disponível no Windows 8 e em sistemas operacionais posteriores.
Descreve as opções de suporte de precisão para sombreadores no driver gráfico atual.
D3D11_FEATURE_DATA_THREADING
Descreve os recursos multi-threading compatíveis com o driver de gráficos atual.
D3D11_INPUT_ELEMENT_DESC
Uma descrição de um único elemento para o estágio de assembler de entrada.
D3D11_QUERY_DATA_PIPELINE_STATISTICS
Consulte informações sobre a atividade graphics-pipeline entre chamadas para ID3D11DeviceContext::Begin e ID3D11DeviceContext::End.
D3D11_QUERY_DATA_SO_STATISTICS
Consulte informações sobre a quantidade de dados transmitidos para os buffers de saída de fluxo entre ID3D11DeviceContext::Begin e ID3D11DeviceContext::End.
D3D11_QUERY_DATA_TIMESTAMP_DISJOINT
Consultar informações sobre a confiabilidade de uma consulta de carimbo de data/hora.
D3D11_QUERY_DESC
Descreve uma consulta.
D3D11_QUERY_DESC1
Descreve uma consulta.
D3D11_RASTERIZER_DESC
Descreve o estado do rasterizador.
D3D11_RASTERIZER_DESC1
Nota: Essa estrutura é compatível com o runtime do Direct3D 11.1, que está disponível no Windows 8 e em sistemas operacionais posteriores.
Descreve o estado do rasterizador.
D3D11_RASTERIZER_DESC2
Descreve o estado do rasterizador.
D3D11_RECT
D3D11_RECT é declarado da seguinte maneira:
D3D11_RENDER_TARGET_BLEND_DESC
Descreve o estado de mesclagem para um destino de renderização.
D3D11_RENDER_TARGET_BLEND_DESC1
Nota: Essa estrutura é compatível com o runtime do Direct3D 11.1, que está disponível no Windows 8 e em sistemas operacionais posteriores.
Descreve o estado de mesclagem para um destino de renderização.
D3D11_SAMPLER_DESC
Descreve um estado de amostra.
D3D11_SO_DECLARATION_ENTRY
Descrição de um elemento de vértice em um buffer de vértice em um slot de saída.
D3D11_VIEWPORT
Define as dimensões de um visor.

Além disso, há uma estrutura de retângulo 2D definida em D3D11.h.

typedef RECT D3D11_RECT;

Para obter a documentação, consulte RECT no Windows GDI.

Referência principal