Compartilhar via


Interface ID3D11ModuleInstance (d3d11shader.h)

Uma interface de instância de módulo é usada para reassociação de recursos.

Nota Essa interface faz parte da tecnologia de vinculação de sombreador HLSL que você pode usar em todas as plataformas Direct3D 11 para criar funções HLSL pré-compiladas, empacotá-las em bibliotecas e vinculá-las a sombreadores completos em tempo de execução.

 

Herança

A interface ID3D11ModuleInstance herda da interface IUnknown . ID3D11ModuleInstance também tem estes tipos de membros:

Métodos

A interface ID3D11ModuleInstance tem esses métodos.

 
ID3D11ModuleInstance::BindConstantBuffer

Reassocia um buffer constante de um slot de origem para um slot de destino.
ID3D11ModuleInstance::BindConstantBufferByName

Vincula novamente um buffer constante por nome a um slot de destino.
ID3D11ModuleInstance::BindResource

Vincula novamente uma textura ou buffer do slot de origem ao slot de destino.
ID3D11ModuleInstance::BindResourceAsUnorderedAccessView

Reassocia um recurso como uma exibição de acesso não ordenada (UAV) do slot de origem para o slot de destino.
ID3D11ModuleInstance::BindResourceAsUnorderedAccessViewByName

Reassocia um recurso por nome como uma UAV (exibição de acesso não ordenada) aos slots de destino.
ID3D11ModuleInstance::BindResourceByName

Vincula novamente uma textura ou buffer por nome aos slots de destino.
ID3D11ModuleInstance::BindSampler

Vincula novamente um sampler do slot de origem ao slot de destino.
ID3D11ModuleInstance::BindSamplerByName

Vincula novamente um sampler por nome aos slots de destino.
ID3D11ModuleInstance::BindUnorderedAccessView

Reassocia uma exibição de acesso não ordenada (UAV) do slot de origem para o slot de destino.
ID3D11ModuleInstance::BindUnorderedAccessViewByName

Reassocia uma exibição de acesso não ordenada (UAV) por nome aos slots de destino.

Comentários

Para obter uma interface de instância de módulo, chame ID3D11Module::CreateInstance ou ID3D11FunctionLinkingGraph::CreateModuleInstance.

ObservaçãoID3D11ModuleInstance requer o D3dcompiler_47.dll ou uma versão posterior da DLL.
 

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d11shader.h

Confira também

IUnknown

Interfaces do sombreador