ID3D12LibraryReflection-Schnittstelle (d3d12shader.h)
Eine Bibliotheksreflektionsschnittstelle greift auf Bibliotheksinformationen zu.
Hinweis Diese Schnittstelle ist Teil der HLSL-Shaderverknüpfungstechnologie, die Sie auf allen Direct3D 12-Plattformen verwenden können, um vorkompilierte HLSL-Funktionen zu erstellen, in Bibliotheken zu packen und sie zur Laufzeit in vollständigen Shadern zu verknüpfen.
Vererbung
Die ID3D12LibraryReflection-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3D12LibraryReflection verfügt auch über folgende Membertypen:
Methoden
Die ID3D12LibraryReflection-Schnittstelle verfügt über diese Methoden.
ID3D12LibraryReflection::GetDesc Füllt die Bibliotheksdeskriptorstruktur für die Bibliotheksreflektion aus. (ID3D12LibraryReflection.GetDesc) |
ID3D12LibraryReflection::GetFunctionByIndex Die ID3D12LibraryReflection::GetFunctionByIndex-Methode (d3d12shader.h) ruft den Funktionsreflektor ab. |
Hinweise
Um eine Bibliotheksreflektionsschnittstelle zu erhalten, rufen Sie D3DReflectLibrary auf.
HinweisID3D12LibraryReflection erfordert die D3dcompiler_47.dll oder eine höhere Version der DLL.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d12shader.h |