Partager via


INTERFACE ID3D12LibraryReflection (d3d12shader.h)

Une interface de réflexion de bibliothèque accède aux informations de bibliothèque.

Note Cette interface fait partie de la technologie de liaison du nuanceur HLSL que vous pouvez utiliser sur toutes les plateformes Direct3D 12 pour créer des fonctions HLSL précompilées, les empaqueter dans des bibliothèques et les lier dans des nuanceurs complets au moment de l’exécution.

 

Héritage

L’interface ID3D12LibraryReflection hérite de l’interface IUnknown. ID3D12LibraryReflection a également les types de membres suivants :

Méthodes

L’interface ID3D12LibraryReflection possède ces méthodes.

 
ID3D12LibraryReflection::GetDesc

Remplit la structure de descripteur de bibliothèque pour la réflexion de la bibliothèque. (ID3D12LibraryReflection.GetDesc)
ID3D12LibraryReflection::GetFunctionByIndex

La méthode ID3D12LibraryReflection::GetFunctionByIndex (d3d12shader.h) obtient le réflecteur de fonction.

Notes

Pour obtenir une interface de réflexion de bibliothèque, appelez D3DReflectLibrary.

RemarqueID3D12LibraryReflection nécessite le D3dcompiler_47.dll ou une version ultérieure de la DLL.
 

Spécifications

   
Plateforme cible Windows
En-tête d3d12shader.h

Voir aussi

IUnknown

Interfaces de nuanceur