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 |