Интерфейс ID3D11Linker (d3d11shader.h)

Интерфейс компоновщика используется для связывания модуля шейдера.

Примечание Этот интерфейс является частью технологии связывания шейдеров HLSL, которую можно использовать на всех платформах Direct3D 11 для создания предварительно скомпилированных функций HLSL, их упаковки в библиотеки и связывания с полными шейдерами во время выполнения.

 

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

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

Методы

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

 
ID3D11Linker::AddClipPlaneFromCBuffer

Добавляет плоскость клипа с коэффициентами плоскости, взятыми из записи cbuffer для шейдеров 10Level9.
ID3D11Linker::Link

Связывает шейдер и создает большой двоичный объект шейдера, который может использовать среда выполнения Direct3D.
ID3D11Linker::UseLibrary

Добавляет экземпляр модуля библиотеки, который будет использоваться для связывания.

Комментарии

Чтобы получить интерфейс компоновщика, вызовите D3DCreateLinker.

ПримечаниеID3D11Linker требует D3dcompiler_47.dll или более поздней версии библиотеки DLL.
 

Требования

   
Целевая платформа Windows
Header d3d11shader.h

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

IUnknown

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