Interfaz ID3D11ModuleInstance (d3d11shader.h)

Se usa una interfaz de instancia de módulo para la reenlazamiento de recursos.

Nota Esta interfaz forma parte de la tecnología de vinculación del sombreador HLSL que puede usar en todas las plataformas direct3D 11 para crear funciones HLSL precompiladas, empaquetarlas en bibliotecas y vincularlas a sombreadores completos en tiempo de ejecución.

 

Herencia

La interfaz ID3D11ModuleInstance hereda de la interfaz IUnknown . ID3D11ModuleInstance también tiene estos tipos de miembros:

Métodos

La interfaz ID3D11ModuleInstance tiene estos métodos.

 
ID3D11ModuleInstance::BindConstantBuffer

Vuelve a enlazar un búfer de constantes de una ranura de origen a una ranura de destino.
ID3D11ModuleInstance::BindConstantBufferByName

Vuelve a enlazar un búfer de constantes por nombre a una ranura de destino.
ID3D11ModuleInstance::BindResource

Vuelve a enlazar una textura o un búfer de la ranura de origen a la ranura de destino.
ID3D11ModuleInstance::BindResourceAsUnorderedAccessView

Vuelve a enlazar un recurso como una vista de acceso sin ordenar (UAV) desde la ranura de origen a la ranura de destino.
ID3D11ModuleInstance::BindResourceAsUnorderedAccessViewByName

Vuelve a enlazar un recurso por nombre como una vista de acceso desordenada (UAV) a las ranuras de destino.
ID3D11ModuleInstance::BindResourceByName

Vuelve a enlazar una textura o un búfer por nombre a las ranuras de destino.
ID3D11ModuleInstance::BindSampler

Vuelve a enlazar un muestreador de ranura de origen a ranura de destino.
ID3D11ModuleInstance::BindSamplerByName

Vuelve a enlazar un sampler por nombre a las ranuras de destino.
ID3D11ModuleInstance::BindUnorderedAccessView

Vuelve a enlazar una vista de acceso sin ordenar (UAV) desde la ranura de origen a la ranura de destino.
ID3D11ModuleInstance::BindUnorderedAccessViewByName

Vuelve a enlazar una vista de acceso desordenada (UAV) por nombre a las ranuras de destino.

Comentarios

Para obtener una interfaz de instancia de módulo, llame a ID3D11Module::CreateInstance o ID3D11FunctionLinkingGraph::CreateModuleInstance.

NotaID3D11ModuleInstance requiere el D3dcompiler_47.dll o una versión posterior del archivo DLL.
 

Requisitos

   
Plataforma de destino Windows
Encabezado d3d11shader.h

Consulte también

IUnknown

Interfaces de los sombreadores