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 |