Compartilhar via


Interface ID3D11ClassInstance (d3d11.h)

Essa interface encapsula uma classe HLSL.

Herança

A interface ID3D11ClassInstance herda de ID3D11DeviceChild. ID3D11ClassInstance também tem estes tipos de membros:

Métodos

A interface ID3D11ClassInstance tem esses métodos.

 
ID3D11ClassInstance::GetClassLinkage

Obtém o objeto ID3D11ClassLinkage associado à classe HLSL atual.
ID3D11ClassInstance::GetDesc

Obtém uma descrição da classe HLSL atual.
ID3D11ClassInstance::GetInstanceName

Obtém o nome da instância da classe HLSL atual.
ID3D11ClassInstance::GetTypeName

Obtém o tipo da classe HLSL atual.

Comentários

Essa interface é criada chamando ID3D11ClassLinkage::CreateClassInstance. A interface é usada ao associar recursos de sombreador ao pipeline usando APIs como ID3D11DeviceContext::VSSetShader.

Requisitos

   
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

Confira também

Interfaces principais

ID3D11DeviceChild

Interfaces do sombreador