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 |