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