Interfaces de sombreador (gráficos de Direct3D 12)

d3d12shader.h declara las siguientes interfaces.

En esta sección

Tema Descripción
ID3D12FunctionParameterReflection
Una interfaz function-parameter-reflection accede a la información de parámetros de función.
Nota: Esta interfaz forma parte de la tecnología de vinculación del sombreador HLSL que puedes usar en todas las plataformas direct3D 12 para crear funciones HLSL precompiladas, empaquetarlas en bibliotecas y vincularlas a sombreadores completos en tiempo de ejecución.
ID3D12FunctionReflection
Una interfaz de reflexión de función accede a la información de la función.
Nota: Esta interfaz forma parte de la tecnología de vinculación del sombreador HLSL que puedes usar en todas las plataformas direct3D 12 para crear funciones HLSL precompiladas, empaquetarlas en bibliotecas y vincularlas a sombreadores completos en tiempo de ejecución.
ID3D12LibraryReflection
Una interfaz de reflexión de biblioteca accede a la información de la biblioteca.
Nota: Esta interfaz forma parte de la tecnología de vinculación del sombreador HLSL que puedes usar en todas las plataformas direct3D 12 para crear funciones HLSL precompiladas, empaquetarlas en bibliotecas y vincularlas a sombreadores completos en tiempo de ejecución.
ID3D12ShaderReflection
Una interfaz de reflexión de sombreador accede a la información del sombreador.
ID3D12ShaderReflectionConstantBuffer
Esta interfaz de reflexión de sombreador proporciona acceso a un búfer de constantes.
ID3D12ShaderReflectionType
Esta interfaz de reflexión de sombreador proporciona acceso al tipo de variable.
ID3D12ShaderReflectionVariable
Esta interfaz de reflexión de sombreador proporciona acceso a una variable.

Referencia de Direct3D 12

Referencia de los sombreadores