Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |