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. |