Interfaz ID3D12LibraryReflection (d3d12shader.h)

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.

 

Herencia

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

Métodos

La interfaz ID3D12LibraryReflection tiene estos métodos.

 
ID3D12LibraryReflection::GetDesc

Rellena la estructura del descriptor de biblioteca para la reflexión de la biblioteca. (ID3D12LibraryReflection.GetDesc)
ID3D12LibraryReflection::GetFunctionByIndex

El método ID3D12LibraryReflection::GetFunctionByIndex (d3d12shader.h) obtiene el reflector de función.

Comentarios

Para obtener una interfaz de reflexión de biblioteca, llame a D3DReflectLibrary.

NotaID3D12LibraryReflection requiere el D3dcompiler_47.dll o una versión posterior del archivo DLL.
 

Requisitos

   
Plataforma de destino Windows
Encabezado d3d12shader.h

Consulte también

IUnknown

Interfaces de los sombreadores