Interface ID3D11ClassLinkage (d3d11.h)
Essa interface encapsula uma vinculação dinâmica HLSL.
Herança
A interface ID3D11ClassLinkage herda de ID3D11DeviceChild. ID3D11ClassLinkage também tem estes tipos de membros:
Métodos
A interface ID3D11ClassLinkage tem esses métodos.
ID3D11ClassLinkage::CreateClassInstance Inicializa um objeto de instância de classe que representa uma instância de classe HLSL. |
ID3D11ClassLinkage::GetClassInstance Obtém o objeto de instância de classe que representa a classe HLSL especificada. |
Comentários
Um objeto de vinculação de classe pode conter até 64 mil instâncias obtidas. Uma instância obtida é um identificador que faz referência a um nome de variável em qualquer sombreador criado com esse objeto de vinculação. Quando você cria um sombreador com um objeto de vinculação de classe, o runtime reúne essas instâncias e as armazena no objeto de vinculação de classe. Para obter mais informações sobre como um objeto de vinculação de classe é usado, consulte Armazenando variáveis e tipos para sombreadores compartilharem.
Um objeto ID3D11ClassLinkage é criado usando o método ID3D11Device::CreateClassLinkage .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | d3d11.h |