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 |