Ler em inglês

Compartilhar via


Cabeçalho d3d10.h

Esse cabeçalho é usado pelo Direct3D 10 Graphics. Para obter mais informações, consulte:

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

Interfaces

 
ID3D10Asynchronous

Essa interface encapsula métodos para recuperar dados da GPU de forma assíncrona. (ID3D10Asynchronous)
ID3D10BlendState

Essa interface de estado de combinação acessa o estado de mesclagem de um dispositivo Direct3D 10.0 para o estágio de fusão de saída.
ID3D10Buffer

Uma interface de buffer acessa um recurso de buffer, que é memória não estruturada. Os buffers normalmente armazenam dados de vértice ou índice. (ID3D10Buffer)
ID3D10Counter

Essa interface encapsula métodos para medir o desempenho da GPU. (ID3D10Counter)
ID3D10DepthStencilState

Uma interface de estado de estêncil de profundidade acessa o estado de estêncil de profundidade, que configura o teste de estêncil de profundidade para o estágio de fusão de saída.
ID3D10DepthStencilView

Uma interface de exibição de estêncil de profundidade acessa um recurso de textura durante o teste de estêncil de profundidade. (ID3D10DepthStencilView)
ID3D10Device

A interface do dispositivo representa um adaptador virtual para Direct3D 10.0; ele é usado para executar a renderização e criar recursos direct3D.
ID3D10DeviceChild

Uma interface device-child acessa dados usados por um dispositivo. (ID3D10DeviceChild)
ID3D10GeometryShader

Uma interface de sombreador de geometria gerencia um programa executável (um sombreador de geometria) que controla o estágio do sombreador de geometria. (ID3D10GeometryShader)
ID3D10InputLayout

Uma interface de layout de entrada acessa os dados de entrada para o estágio de assembler de entrada.
ID3D10Multithread

Uma interface multithread acessa as configurações multithread e só pode ser usada se a camada thread-safe estiver ativada.
ID3D10PixelShader

Uma interface de sombreador de pixel gerencia um programa executável (um sombreador de pixel) que controla o estágio do sombreador de pixel. (ID3D10PixelShader)
ID3D10Predicate

Uma interface de predicado determina se a geometria deve ser processada dependendo dos resultados de uma chamada de desenho anterior. (ID3D10Predicate)
ID3D10Query

Uma interface de consulta consulta informações da GPU. (ID3D10Query)
ID3D10RasterizerState

Uma interface de estado do rasterizador acessa o estado do rasterizador para o estágio do rasterizador.
ID3D10RenderTargetView

Uma interface render-target-view identifica os sub-recursos de destino de renderização que podem ser acessados durante a renderização. (ID3D10RenderTargetView)
ID3D10Resource

Uma interface de recurso fornece ações comuns em todos os recursos. (ID3D10Resource)
ID3D10SamplerState

Uma interface de estado de amostra acessa o estado do sampler para uma textura.
ID3D10ShaderResourceView

Uma interface shader-resource-view especifica os sub-recursos que um sombreador pode acessar durante a renderização. Exemplos de recursos de sombreador incluem um buffer constante, um buffer de textura, uma textura ou um sampler. (ID3D10ShaderResourceView)
ID3D10Texture1D

Uma interface de textura 1D acessa dados texel, que são memória estruturada. (ID3D10Texture1D)
ID3D10Texture2D

Uma interface de textura 2D gerencia dados texel, que são memória estruturada. (ID3D10Texture2D)
ID3D10Texture3D

Uma interface de textura 3D acessa dados texel, que são memória estruturada. (ID3D10Texture3D)
ID3D10VertexShader

Uma interface de sombreador de vértice gerencia um programa executável (um sombreador de vértice) que controla o estágio de sombreador de vértice. (ID3D10VertexShader)
ID3D10View

Uma interface de exibição especifica as partes de um recurso que o pipeline pode acessar durante a renderização (consulte exibição).

Funções

 
D3D10CalcSubresource

Calcular um índice de sub-recurso para uma textura.

Estruturas

 
CD3D10_BUFFER_DESC

Descreve um recurso de buffer. D
CD3D10_TEXTURE1D_DESC

Descreve uma textura 1D. D
CD3D10_TEXTURE2D_DESC

Descreve uma textura 2D. D
CD3D10_TEXTURE3D_DESC

A estrutura CD3D10_TEXTURE3D_DESC (d3d10.h) descreve uma textura 3D.
D3D10_BLEND_DESC

Descreve o estado de mesclagem. (D3D10_BLEND_DESC)
D3D10_BOX

Define uma caixa 3D. (D3D10_BOX)
D3D10_BUFFER_DESC

Descreve um recurso de buffer. (D3D10_BUFFER_DESC)
D3D10_BUFFER_RTV

Especifica os elementos de um recurso de buffer a serem usados em uma exibição de destino de renderização.
D3D10_BUFFER_SRV

Especifica os elementos em um recurso de buffer a serem usados em uma exibição de recurso de sombreador. (D3D10_BUFFER_SRV)
D3D10_COUNTER_DESC

Descreve um contador. (D3D10_COUNTER_DESC)
D3D10_COUNTER_INFO

Informações sobre os recursos do contador de desempenho do cartão de vídeo. (D3D10_COUNTER_INFO)
D3D10_DEPTH_STENCIL_DESC

Descreve o estado do estêncil de profundidade. (D3D10_DEPTH_STENCIL_DESC)
D3D10_DEPTH_STENCIL_VIEW_DESC

Especifica os sub-recursos de uma textura que são acessíveis usando uma exibição de estêncil de profundidade.
D3D10_DEPTH_STENCILOP_DESC

Descreve as operações de estêncil que podem ser executadas com base nos resultados do teste de estêncil.
D3D10_INPUT_ELEMENT_DESC

Uma descrição de um único elemento para o estágio de assembler de entrada. (D3D10_INPUT_ELEMENT_DESC)
D3D10_MAPPED_TEXTURE2D

Fornece acesso a dados de sub-recurso em uma textura 2D.
D3D10_MAPPED_TEXTURE3D

Fornece acesso a dados de sub-recurso em uma textura 3D.
D3D10_QUERY_DATA_PIPELINE_STATISTICS

Consulte informações sobre a atividade graphics-pipeline entre chamadas para ID3D10Asynchronous::Begin e ID3D10Asynchronous::End.
D3D10_QUERY_DATA_SO_STATISTICS

Consulte informações sobre a quantidade de dados transmitidos para os buffers de saída de fluxo entre ID3D10Asynchronous::Begin e ID3D10Asynchronous::End.
D3D10_QUERY_DATA_TIMESTAMP_DISJOINT

Consultar informações sobre a confiabilidade de uma consulta de carimbo de data/hora. (D3D10_QUERY_DATA_TIMESTAMP_DISJOINT)
D3D10_QUERY_DESC

Descreve uma consulta. (D3D10_QUERY_DESC)
D3D10_RASTERIZER_DESC

Descreve o estado do rasterizador.
D3D10_RENDER_TARGET_VIEW_DESC

Especifica os sub-recursos de um recurso que podem ser acessados usando uma exibição de destino de renderização.
D3D10_SAMPLER_DESC

Descreve um estado de amostra. (D3D10_SAMPLER_DESC)
D3D10_SHADER_RESOURCE_VIEW_DESC

Descreve uma exibição de recurso de sombreador. (D3D10_SHADER_RESOURCE_VIEW_DESC)
D3D10_SO_DECLARATION_ENTRY

Descrição de um elemento de vértice em um buffer de vértice em um slot de saída. (D3D10_SO_DECLARATION_ENTRY)
D3D10_SUBRESOURCE_DATA

Especifica dados para inicializar um sub-recurso. (D3D10_SUBRESOURCE_DATA)
D3D10_TEX1D_ARRAY_DSV

Especifica os sub-recursos de uma matriz de texturas 1D a serem usadas em uma exibição de estêncil de profundidade.
D3D10_TEX1D_ARRAY_RTV

Especifica os sub-recursos de uma matriz de texturas 1D a serem usadas em uma exibição de destino de renderização.
D3D10_TEX1D_ARRAY_SRV

Especifica os sub-recursos de uma matriz de texturas 1D a serem usadas em uma exibição de recurso de sombreador.
D3D10_TEX1D_DSV

Especifica o sub-recurso de uma textura 1D acessível a uma exibição de estêncil de profundidade. (D3D10_TEX1D_DSV)
D3D10_TEX1D_RTV

Especifica o sub-recurso de uma textura 1D a ser usada em uma exibição de destino de renderização. (D3D10_TEX1D_RTV)
D3D10_TEX1D_SRV

Especifica o sub-recurso de uma textura 1D a ser usada em uma exibição de recurso de sombreador. (D3D10_TEX1D_SRV)
D3D10_TEX2D_ARRAY_DSV

Especifica os sub-recursos de uma matriz de texturas 2D acessíveis a uma exibição de estêncil de profundidade.
D3D10_TEX2D_ARRAY_RTV

Especifica os sub-recursos de uma matriz de texturas 2D a serem usadas em uma exibição de destino de renderização.
D3D10_TEX2D_ARRAY_SRV

Especifica os sub-recursos de uma matriz de texturas 2D a serem usadas em uma exibição de recurso de sombreador.
D3D10_TEX2D_DSV

Especifica o sub-recurso de uma textura 2D acessível a uma exibição de estêncil de profundidade. (D3D10_TEX2D_DSV)
D3D10_TEX2D_RTV

Especifica o sub-recurso de uma textura 2D a ser usada em uma exibição de destino de renderização. (D3D10_TEX2D_RTV)
D3D10_TEX2D_SRV

Especifica o sub-recurso de uma textura 2D a ser usada em uma exibição de recurso de sombreador. (D3D10_TEX2D_SRV)
D3D10_TEX2DMS_ARRAY_DSV

Especifica os sub-recursos de uma matriz de texturas 2D com várias estênceis para uma exibição de estêncil de profundidade.
D3D10_TEX2DMS_ARRAY_RTV

Especifica os sub-recursos de uma matriz de texturas 2D com várias amostras a serem usadas em uma exibição de destino de renderização.
D3D10_TEX2DMS_ARRAY_SRV

Especifica os sub-recursos de uma matriz de texturas 2D multisampled a serem usadas em uma exibição de recurso de sombreador.
D3D10_TEX2DMS_DSV

Especifica o sub-recurso de uma textura 2D com várias estênceis que é acessível a uma exibição de estêncil de profundidade. (D3D10_TEX2DMS_DSV)
D3D10_TEX2DMS_RTV

Especifica o sub-recurso de uma textura 2D multisampled a ser usada em uma exibição de destino de renderização. (D3D10_TEX2DMS_RTV)
D3D10_TEX2DMS_SRV

Especifica os sub-recursos de uma textura 2D multisampled a ser usada em uma exibição de recurso de sombreador.
D3D10_TEX3D_RTV

Especifica os sub-recursos de uma textura 3D a ser usada em uma exibição de destino de renderização.
D3D10_TEX3D_SRV

Especifica os sub-recursos de uma textura 3D a ser usada em uma exibição de recurso de sombreador.
D3D10_TEXCUBE_SRV

Especifica o sub-recurso de uma textura de cubo a ser usada em uma exibição de recurso de sombreador. (D3D10_TEXCUBE_SRV)
D3D10_TEXTURE1D_DESC

Descreve uma textura 1D. (D3D10_TEXTURE1D_DESC)
D3D10_TEXTURE2D_DESC

Descreve uma textura 2D. (D3D10_TEXTURE2D_DESC)
D3D10_TEXTURE3D_DESC

Descreve uma textura 3D. (D3D10_TEXTURE3D_DESC)
D3D10_VIEWPORT

Define as dimensões de um visor. (D3D10_VIEWPORT)

Enumerações

 
D3D10_ASYNC_GETDATA_FLAG

Sinalizadores opcionais que controlam o comportamento de ID3D10Asynchronous::GetData.
D3D10_BIND_FLAG

Identifica como associar um recurso ao pipeline. (D3D10_BIND_FLAG)
D3D10_BLEND

Opções de combinação. Uma opção de combinação identifica a fonte de dados e uma operação opcional de pré-mistura.
D3D10_BLEND_OP

Operação de mesclagem RGB ou alfa. (D3D10_BLEND_OP)
D3D10_CLEAR_FLAG

Especifica as partes do estêncil de profundidade a serem limpas. Normalmente usado com ID3D10Device::ClearDepthStencilView.
D3D10_COLOR_WRITE_ENABLE

Identifique quais componentes de cada pixel de um destino de renderização são graváveis durante a mesclagem. (D3D10_COLOR_WRITE_ENABLE)
D3D10_COMPARISON_FUNC

Opções de comparação. (D3D10_COMPARISON_FUNC)
D3D10_COUNTER

Tipos de contador de desempenho.
D3D10_COUNTER_TYPE

Tipo de dados de um contador de desempenho. (D3D10_COUNTER_TYPE)
D3D10_CPU_ACCESS_FLAG

Especifica os tipos de acesso de CPU permitidos para um recurso. (D3D10_CPU_ACCESS_FLAG)
D3D10_CREATE_DEVICE_FLAG

Sinalizadores de criação de dispositivo.
D3D10_CULL_MODE

Indica que triângulos voltados para uma direção específica não são desenhados. (D3D10_CULL_MODE)
D3D10_DEPTH_WRITE_MASK

Identifique a parte de um buffer de estêncil de profundidade para gravar dados de profundidade. (D3D10_DEPTH_WRITE_MASK)
D3D10_DSV_DIMENSION

Especifica como acessar um recurso usado em uma exibição de estêncil de profundidade. (D3D10_DSV_DIMENSION)
D3D10_FILL_MODE

Determina o modo de preenchimento a ser usado ao renderizar triângulos. (D3D10_FILL_MODE)
D3D10_FILTER

Opções de filtragem durante a amostragem de textura. (D3D10_FILTER)
D3D10_FILTER_TYPE

Tipos de filtros de amostragem de ampliação ou minificação. (D3D10_FILTER_TYPE)
D3D10_FORMAT_SUPPORT

Quais recursos têm suporte para um determinado formato e determinado dispositivo (consulte ID3D10Device::CheckFormatSupport).
D3D10_INPUT_CLASSIFICATION

Tipo de dados contidos em um slot de entrada. (D3D10_INPUT_CLASSIFICATION)
D3D10_MAP

Identifica um recurso a ser acessado para leitura e gravação pela CPU. Os aplicativos podem combinar um ou mais desses sinalizadores. (D3D10_MAP)
D3D10_MAP_FLAG

Especifica como a CPU deve responder quando Map é chamado em um recurso que está sendo usado pela GPU.
D3D10_QUERY

Tipos de consulta. (D3D10_QUERY)
D3D10_QUERY_MISC_FLAG

Sinalizadores que descrevem o comportamento de consulta diversos. (D3D10_QUERY_MISC_FLAG)
D3D10_RAISE_FLAG

Opção para gerar um erro para uma exceção não contínua. (D3D10_RAISE_FLAG)
D3D10_RESOURCE_DIMENSION

Identifica o tipo de recurso que está sendo usado. (D3D10_RESOURCE_DIMENSION)
D3D10_RESOURCE_MISC_FLAG

Identifica outras opções menos comuns para recursos.
D3D10_RTV_DIMENSION

Especifica como acessar um recurso usado em uma exibição de destino de renderização.
D3D10_STENCIL_OP

As operações de estêncil que podem ser executadas durante o teste de estêncil de profundidade. (D3D10_STENCIL_OP)
D3D10_TEXTURE_ADDRESS_MODE

Identifique uma técnica para resolver coordenadas de textura que estão fora dos limites de uma textura. (D3D10_TEXTURE_ADDRESS_MODE)
D3D10_TEXTURECUBE_FACE

As diferentes faces de uma textura de cubo. (D3D10_TEXTURECUBE_FACE)
D3D10_USAGE

Identifica o uso esperado de recursos durante a renderização. O uso reflete diretamente se um recurso é acessível pela CPU e/ou pela GPU.