Condividi tramite


Interfaccia ID3D11ModuleInstance (d3d11shader.h)

Viene usata un'interfaccia dell'istanza del modulo per la ribindatura delle risorse.

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

 

Ereditarietà

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

Metodi

L'interfaccia ID3D11ModuleInstance include questi metodi.

 
ID3D11ModuleInstance::BindConstantBuffer

Ribinda un buffer costante da uno slot di origine a uno slot di destinazione.
ID3D11ModuleInstance::BindConstantBufferByName

Ribinda un buffer costante in base al nome di uno slot di destinazione.
ID3D11ModuleInstance::BindResource

Ribinda una trama o un buffer dallo slot di origine allo slot di destinazione.
ID3D11ModuleInstance::BindResourceAsUnorderedAccessView

Ribinda una risorsa come visualizzazione di accesso non ordinata (UAV) dallo slot di origine allo slot di destinazione.
ID3D11ModuleInstance::BindResourceAsUnorderedAccessViewByName

Ribinda una risorsa in base al nome come visualizzazione di accesso non ordinata (UAV) agli slot di destinazione.
ID3D11ModuleInstance::BindResourceByName

Ribinda una trama o un buffer in base al nome degli slot di destinazione.
ID3D11ModuleInstance::BindSampler

Ribinda un sampler dallo slot di origine allo slot di destinazione.
ID3D11ModuleInstance::BindSamplerByName

Ribinda un sampler in base al nome degli slot di destinazione.
ID3D11ModuleInstance::BindUnorderedAccessView

Ribinda una visualizzazione di accesso non ordinata (UAV) dallo slot di origine allo slot di destinazione.
ID3D11ModuleInstance::BindUnorderedAccessViewByName

Ribinda una visualizzazione di accesso non ordinata (UAV) in base al nome degli slot di destinazione.

Commenti

Per ottenere un'interfaccia dell'istanza del modulo, chiamare ID3D11Module::CreateInstance o ID3D11FunctionLinkingGraph::CreateModuleInstance.

NotaID3D11ModuleInstance richiede la D3dcompiler_47.dll o una versione successiva della DLL.
 

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d11shader.h

Vedi anche

IUnknown

Interfacce shader