Partager via


Interface ID3D11Linker (d3d11shader.h)

Une interface d’éditeur de liens est utilisée pour lier un module de nuanceur.

Note Cette interface fait partie de la technologie de liaison du nuanceur HLSL que vous pouvez utiliser sur toutes les plateformes Direct3D 11 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 ID3D11Linker hérite de l’interface IUnknown. ID3D11Linker a également les types de membres suivants :

Méthodes

L’interface ID3D11Linker utilise ces méthodes.

 
ID3D11Linker::AddClipPlaneFromCBuffer

Ajoute un plan clip avec les coefficients de plan pris à partir d’une entrée cbuffer pour les nuanceurs 10Level9.
ID3D11Linker::Link

Lie le nuanceur et produit un objet blob de nuanceur que le runtime Direct3D peut utiliser.
ID3D11Linker::UseLibrary

Ajoute une instance d’un module de bibliothèque à utiliser pour la liaison.

Notes

Pour obtenir une interface d’éditeur de liens, appelez D3DCreateLinker.

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

Spécifications

   
Plateforme cible Windows
En-tête d3d11shader.h

Voir aussi

IUnknown

Interfaces de nuanceur