Поделиться через


Интерфейс ID3D11ClassInstance (d3d11.h)

Этот интерфейс инкапсулирует класс HLSL.

Наследование

Интерфейс ID3D11ClassInstance наследуется от ID3D11DeviceChild. ID3D11ClassInstance также имеет следующие типы членов:

Методы

Интерфейс ID3D11ClassInstance содержит следующие методы.

 
ID3D11ClassInstance::GetClassLinkage

Возвращает объект ID3D11ClassLinkage, связанный с текущим классом HLSL.
ID3D11ClassInstance::GetDesc

Возвращает описание текущего класса HLSL.
ID3D11ClassInstance::GetInstanceName

Возвращает имя экземпляра текущего класса HLSL.
ID3D11ClassInstance::GetTypeName

Возвращает тип текущего класса HLSL.

Комментарии

Этот интерфейс создается путем вызова ID3D11ClassLinkage::CreateClassInstance. Интерфейс используется при привязке ресурсов шейдера к конвейеру с помощью ТАКИХ API , как ID3D11DeviceContext::VSSetShader.

Требования

   
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d3d11.h

См. также раздел

Основные интерфейсы

ID3D11DeviceChild

Интерфейсы шейдеров