Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção contém informações sobre as interfaces do sombreador.
Cada uma dessas interfaces de sombreador gerencia um sombreador compilado. A interface é criada quando um sombreador é compilado e, em seguida, é passada para várias APIs que precisam de acesso a um sombreador compilado; como ao associar um sombreador a um estágio de pipeline ou obter uma assinatura de sombreador.
Nesta seção
| Tópico | Descrição |
|---|---|
|
ID3D11ClassInstance |
Essa interface encapsula uma classe HLSL. |
| ID3D11ClassLinkage |
Essa interface encapsula uma vinculação dinâmica HLSL. |
|
ID3D11ComputeShader |
Uma interface de sombreador de computação gerencia um programa executável (um sombreador de computação) que controla o estágio de sombreador de computação. |
|
ID3D11DomainShader |
Uma interface de sombreador de domínio gerencia um programa executável (um sombreador de domínio) que controla o estágio de sombreador de domínio. |
|
ID3D11FunctionLinkingGraph |
Uma interface function-linking-graph é usada para construir sombreadores que consistem em uma sequência de chamadas de função pré-compiladas que passam valores uns para os outros. Observação: Essa interface faz parte da tecnologia de vinculação de sombreador HLSL que você pode usar em todas as plataformas Direct3D 11 para criar funções HLSL pré-compiladas, empacotá-las em bibliotecas e vinculá-las a sombreadores completos em tempo de execução. |
|
ID3D11FunctionReflection |
Uma interface de reflexão de função acessa informações de função. Observação: Essa interface faz parte da tecnologia de vinculação de sombreador HLSL que você pode usar em todas as plataformas Direct3D 11 para criar funções HLSL pré-compiladas, empacotá-las em bibliotecas e vinculá-las a sombreadores completos em tempo de execução. |
|
ID3D11FunctionParameterReflection |
Uma interface function-parameter-reflection acessa informações de parâmetro de função. Observação: Essa interface faz parte da tecnologia de vinculação de sombreador HLSL que você pode usar em todas as plataformas Direct3D 11 para criar funções HLSL pré-compiladas, empacotá-las em bibliotecas e vinculá-las a sombreadores completos em tempo de execução. |
|
ID3D11GeometryShader |
Uma interface de sombreador de geometria gerencia um programa executável (um sombreador geometry) que controla o estágio de sombreador de geometria. |
|
ID3D11HullShader |
Uma interface de sombreador de casco gerencia um programa executável (um sombreador de casco) que controla o estágio do sombreador de casco. |
|
ID3D11LibraryReflection |
Uma interface de reflexão de biblioteca acessa informações da biblioteca. Observação: Essa interface faz parte da tecnologia de vinculação de sombreador HLSL que você pode usar em todas as plataformas Direct3D 11 para criar funções HLSL pré-compiladas, empacotá-las em bibliotecas e vinculá-las a sombreadores completos em tempo de execução. |
|
ID3D11Linker |
Uma interface do vinculador é usada para vincular um módulo de sombreador. Observação: Essa interface faz parte da tecnologia de vinculação de sombreador HLSL que você pode usar em todas as plataformas Direct3D 11 para criar funções HLSL pré-compiladas, empacotá-las em bibliotecas e vinculá-las a sombreadores completos em tempo de execução. |
|
ID3D11LinkingNode |
Uma interface linking-node é usada para vinculação de sombreador. Observação: Essa interface faz parte da tecnologia de vinculação de sombreador HLSL que você pode usar em todas as plataformas Direct3D 11 para criar funções HLSL pré-compiladas, empacotá-las em bibliotecas e vinculá-las a sombreadores completos em tempo de execução. |
|
ID3D11Module |
Uma interface de módulo cria uma instância de um módulo que é usado para revincagem de recursos. Observação: Essa interface faz parte da tecnologia de vinculação de sombreador HLSL que você pode usar em todas as plataformas Direct3D 11 para criar funções HLSL pré-compiladas, empacotá-las em bibliotecas e vinculá-las a sombreadores completos em tempo de execução. |
|
ID3D11ModuleInstance |
Uma interface de instância de módulo é usada para a reinserção de recursos. Observação: Essa interface faz parte da tecnologia de vinculação de sombreador HLSL que você pode usar em todas as plataformas Direct3D 11 para criar funções HLSL pré-compiladas, empacotá-las em bibliotecas e vinculá-las a sombreadores completos em tempo de execução. |
|
ID3D11PixelShader |
Uma interface de sombreador de pixel gerencia um programa executável (um sombreador de pixel) que controla o estágio do sombreador de pixels. |
|
ID3D11ShaderReflection |
Uma interface de reflexão de sombreador acessa informações de sombreador. |
|
ID3D11ShaderReflectionConstantBuffer |
Essa interface de reflexão de sombreador fornece acesso a um buffer constante. |
|
ID3D11ShaderReflectionType |
Essa interface de reflexão de sombreador fornece acesso ao tipo de variável. |
|
ID3D11ShaderReflectionVariable |
Essa interface de reflexão de sombreador fornece acesso a uma variável. |
|
ID3D11ShaderTrace |
Uma interfaceID3D11ShaderTraceimplementa métodos para obter rastreamentos de execuções de sombreador. |
|
ID3D11ShaderTraceFactory |
Uma interfaceID3D11ShaderTraceFactoryimplementa um método para gerar objetos de informações de rastreamento de sombreador. |
|
ID3D11VertexShader |
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. |