Compartilhar via


Interface ID3D10ShaderReflection (d3d10shader.h)

Uma interface de reflexão de sombreador acessa informações de sombreador.

Herança

A interface ID3D10ShaderReflection herda da interface IUnknown . ID3D10ShaderReflection também tem estes tipos de membros:

Métodos

A interface ID3D10ShaderReflection tem esses métodos.

 
ID3D10ShaderReflection::GetConstantBufferByIndex

O método ID3D10ShaderReflection::GetConstantBufferByIndex (d3d10shader.h) obtém um buffer constante por índice.
ID3D10ShaderReflection::GetConstantBufferByName

Obter um buffer constante por nome. (ID3D10ShaderReflection.GetConstantBufferByName)
ID3D10ShaderReflection::GetDesc

Obtenha uma descrição do sombreador. (ID3D10ShaderReflection.GetDesc)
ID3D10ShaderReflection::GetInputParameterDesc

Obtenha uma descrição de parâmetro de entrada para um sombreador. (ID3D10ShaderReflection.GetInputParameterDesc)
ID3D10ShaderReflection::GetOutputParameterDesc

Obtenha uma descrição de parâmetro de saída para um sombreador. (ID3D10ShaderReflection.GetOutputParameterDesc)
ID3D10ShaderReflection::GetResourceBindingDesc

Obtenha uma descrição dos recursos associados a um sombreador.

Comentários

Crie a interface chamando D3DX10ReflectShader. Como é uma interface COM, a criação da interface aumenta uma contagem de referência e a interface deve ser liberada quando ela não é mais necessária. As interfaces restantes de reflexão de sombreador não são interfaces COM.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d10shader.h

Confira também

Interfaces do sombreador