Interfaz ID3D11ClassLinkage (d3d11.h)

Esta interfaz encapsula una vinculación dinámica de HLSL.

Herencia

La interfaz ID3D11ClassLinkage hereda de ID3D11DeviceChild. ID3D11ClassLinkage también tiene estos tipos de miembros:

Métodos

La interfaz ID3D11ClassLinkage tiene estos métodos.

 
ID3D11ClassLinkage::CreateClassInstance

Inicializa un objeto de instancia de clase que representa una instancia de clase HLSL.
ID3D11ClassLinkage::GetClassInstance

Obtiene el objeto de instancia de clase que representa la clase HLSL especificada.

Comentarios

Un objeto de vinculación de clases puede contener hasta 64 000 instancias de obtención. Una instancia de obtenido es un identificador que hace referencia a un nombre de variable en cualquier sombreador que se cree con ese objeto de vinculación. Cuando se crea un sombreador con un objeto de vinculación de clases, el tiempo de ejecución recopila estas instancias y las almacena en el objeto de vinculación de clases. Para obtener más información sobre cómo se usa un objeto de vinculación de clases, vea Almacenar variables y tipos para sombreadores para compartir.

Se crea un objeto ID3D11ClassLinkage mediante el método ID3D11Device::CreateClassLinkage .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d3d11.h

Consulte también

Interfaces principales

ID3D11DeviceChild

Interfaces de los sombreadores