Interfaccia ID3D12LibraryReflection (d3d12shader.h)

Un'interfaccia di reflection della libreria accede alle informazioni della libreria.

Nota Questa interfaccia fa parte della tecnologia di collegamento dello shader HLSL che è possibile usare in tutte le piattaforme Direct3D 12 per creare funzioni HLSL precompilate, inserirle in librerie e collegarle a shader completi in fase di esecuzione.

 

Ereditarietà

L'interfaccia ID3D12LibraryReflection eredita dall'interfaccia IUnknown . ID3D12LibraryReflection include anche questi tipi di membri:

Metodi

L'interfaccia ID3D12LibraryReflection include questi metodi.

 
ID3D12LibraryReflection::GetDesc

Riempie la struttura del descrittore di libreria per la reflection della libreria. (ID3D12LibraryReflection.GetDesc)
ID3D12LibraryReflection::GetFunctionByIndex

Il metodo ID3D12LibraryReflection::GetFunctionByIndex (d3d12shader.h) ottiene il riflettore della funzione.

Commenti

Per ottenere un'interfaccia di reflection della libreria, chiamare D3DReflectLibrary.

NotaID3D12LibraryReflection richiede la D3dcompiler_47.dll o una versione successiva della DLL.
 

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d12shader.h

Vedi anche

IUnknown

Interfacce shader