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 |