Share via


Interfaccia ID3D11Linker (d3d11shader.h)

Un'interfaccia del linker viene usata per collegare un modulo shader.

Nota Questa interfaccia fa parte della tecnologia di collegamento dello shader HLSL che è possibile usare in tutte le piattaforme Direct3D 11 per creare funzioni HLSL precompilate, inserirle in librerie e collegarle a shader completi in fase di esecuzione.

 

Ereditarietà

L'interfaccia ID3D11Linker eredita dall'interfaccia IUnknown . ID3D11Linker include anche questi tipi di membri:

Metodi

L'interfaccia ID3D11Linker include questi metodi.

 
ID3D11Linker::AddClipPlaneFromCBuffer

Aggiunge un piano di ritaglio con i coefficienti del piano acquisiti da una voce cbuffer per gli shader 10Level9.
ID3D11Linker::Link

Collega lo shader e produce un BLOB shader che il runtime Direct3D può usare.
ID3D11Linker::UseLibrary

Aggiunge un'istanza di un modulo di libreria da utilizzare per il collegamento.

Commenti

Per ottenere un'interfaccia del linker, chiamare D3DCreateLinker.

NotaID3D11Linker richiede il D3dcompiler_47.dll o una versione successiva della DLL.
 

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d11shader.h

Vedi anche

IUnknown

Interfacce shader