Интерфейс 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по