Freigeben über


ID3D11ModuleInstance-Schnittstelle (d3d11shader.h)

Für die Neubindung von Ressourcen wird eine Modul-instance-Schnittstelle verwendet.

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 ID3D11ModuleInstance-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3D11ModuleInstance verfügt auch über folgende Membertypen:

Methoden

Die ID3D11ModuleInstance-Schnittstelle verfügt über diese Methoden.

 
ID3D11ModuleInstance::BindConstantBuffer

Rebiniert einen Konstantenpuffer von einem Quellslot an einen Zielslot.
ID3D11ModuleInstance::BindConstantBufferByName

Rebiniert einen Konstantenpuffer nach Name an einen Zielslot.
ID3D11ModuleInstance::BindResource

Rebiniert eine Textur oder einen Puffer vom Quellslot an den Zielslot.
ID3D11ModuleInstance::BindResourceAsUnorderedAccessView

Rebiniert eine Ressource als ungeordnete Zugriffsansicht (UAV) vom Quellslot an den Zielslot.
ID3D11ModuleInstance::BindResourceAsUnorderedAccessViewByName

Rebiniert eine Ressource nach Namen als ungeordnete Zugriffsansicht (UAV) an Zielslots.
ID3D11ModuleInstance::BindResourceByName

Binden Sie eine Textur oder einen Puffer nach Namen an Zielslots neu.
ID3D11ModuleInstance::BindSampler

Rebiniert einen Sampler vom Quellslot an den Zielslot.
ID3D11ModuleInstance::BindSamplerByName

Rebiniert einen Sampler nach Namen an Zielslots.
ID3D11ModuleInstance::BindUnorderedAccessView

Rebiniert eine ungeordnete Zugriffsansicht (UAV) vom Quellslot an den Zielslot.
ID3D11ModuleInstance::BindUnorderedAccessViewByName

Rebiniert eine ungeordnete Zugriffssicht (UAV) nach Name an Zielslots.

Hinweise

Um eine Modul-instance-Schnittstelle abzurufen, rufen Sie ID3D11Module::CreateInstance oder ID3D11FunctionLinkingGraph::CreateModuleInstance auf.

HinweisID3D11ModuleInstance erfordert die D3dcompiler_47.dll oder eine höhere Version der DLL.
 

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d11shader.h

Siehe auch

IUnknown

Shader-Schnittstellen