Interfaz ID3D10ShaderReflection (d3d10shader.h)

Una interfaz de reflexión de sombreador accede a la información del sombreador.

Herencia

La interfaz ID3D10ShaderReflection hereda de la interfaz IUnknown . ID3D10ShaderReflection también tiene estos tipos de miembros:

Métodos

La interfaz ID3D10ShaderReflection tiene estos métodos.

 
ID3D10ShaderReflection::GetConstantBufferByIndex

El método ID3D10ShaderReflection::GetConstantBufferByIndex (d3d10shader.h) obtiene un búfer constante por índice.
ID3D10ShaderReflection::GetConstantBufferByName

Obtenga un búfer de constantes por nombre. (ID3D10ShaderReflection.GetConstantBufferByName)
ID3D10ShaderReflection::GetDesc

Obtenga una descripción del sombreador. (ID3D10ShaderReflection.GetDesc)
ID3D10ShaderReflection::GetInputParameterDesc

Obtenga una descripción de parámetro de entrada para un sombreador. (ID3D10ShaderReflection.GetInputParameterDesc)
ID3D10ShaderReflection::GetOutputParameterDesc

Obtenga una descripción de parámetro de salida para un sombreador. (ID3D10ShaderReflection.GetOutputParameterDesc)
ID3D10ShaderReflection::GetResourceBindingDesc

Obtenga una descripción de los recursos enlazados a un sombreador.

Comentarios

Cree la interfaz llamando a D3DX10ReflectShader. Dado que es una interfaz COM, la creación de la interfaz aumenta un recuento de referencias y la interfaz debe liberarse cuando ya no es necesaria. Las interfaces restantes de reflexión de sombreador no son interfaces COM.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d10shader.h

Consulte también

Interfaces de los sombreadores