Ler em inglês

Compartilhar via


cabeçalho d3d10shader.h

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

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

Interfaces

 
ID3D10ShaderReflection

Uma interface de reflexão de sombreador acessa informações de sombreador. (ID3D10ShaderReflection)
ID3D10ShaderReflectionConstantBuffer

Essa interface de reflexão de sombreador fornece acesso a um buffer constante. (ID3D10ShaderReflectionConstantBuffer)
ID3D10ShaderReflectionType

Essa interface de reflexão de sombreador fornece acesso ao tipo de variável. (ID3D10ShaderReflectionType)
ID3D10ShaderReflectionVariable

Essa interface de reflexão de sombreador fornece acesso a uma variável. (ID3D10ShaderReflectionVariable)

Funções

 
D3D10CompileShader

Compile um sombreador HLSL.
D3D10DisassembleShader

Essa função , que desmonta um sombreador compilado em uma cadeia de caracteres de texto que contém instruções de assembly e atribuições de registro, foi preterida. Em vez disso, use D3DDisassemble.
D3D10GetGeometryShaderProfile

Obtenha o perfil de sombreador de geometria mais adequado para um determinado dispositivo.
D3D10GetInputAndOutputSignatureBlob

Obtenha um buffer que contenha assinaturas de sombreador.
D3D10GetInputSignatureBlob

Obtenha um buffer que contenha assinaturas de entrada de sombreador.
D3D10GetOutputSignatureBlob

Obtenha um buffer que contenha assinaturas de saída do sombreador.
D3D10GetPixelShaderProfile

Obtenha o perfil de sombreador de pixel mais adequado para um determinado dispositivo.
D3D10GetShaderDebugInfo

Obter informações de depuração do sombreador. As informações de depuração são geradas por D3D10CompileShader e são inseridas no corpo do sombreador.
D3D10GetVertexShaderProfile

Obtenha o perfil de sombreador de vértice mais adequado para um determinado dispositivo.
D3D10PreprocessShader

Gere uma cadeia de caracteres de texto de sombreador que contém os tokens de sombreador que seriam encontrados em um sombreador compilado.
D3D10ReflectShader

Essa função , que cria um objeto de reflexão de sombreador para recuperar informações sobre um sombreador compilado, foi preterida. Em vez disso, use D3DReflect.

Estruturas

 
D3D10_SHADER_BUFFER_DESC

Descreve um buffer constante de sombreador. (D3D10_SHADER_BUFFER_DESC)
D3D10_SHADER_DESC

Descreve um sombreador. (D3D10_SHADER_DESC)
D3D10_SHADER_INPUT_BIND_DESC

Descreve como um recurso de sombreador está associado a uma entrada de sombreador. (D3D10_SHADER_INPUT_BIND_DESC)
D3D10_SHADER_TYPE_DESC

Descreve um tipo de variável de sombreador. (D3D10_SHADER_TYPE_DESC)
D3D10_SHADER_VARIABLE_DESC

Descreve uma variável de sombreador. (D3D10_SHADER_VARIABLE_DESC)
D3D10_SIGNATURE_PARAMETER_DESC

Descreve uma assinatura de sombreador. (D3D10_SIGNATURE_PARAMETER_DESC)