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:
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). |
D3D10CalcSubresource Calcular um índice de sub-recurso para uma textura. |
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) |
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. |