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 |