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


Интерфейс ID3D12LibraryReflection (d3d12shader.h)

Интерфейс отражения библиотеки обращается к сведениям о библиотеке.

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

 

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

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

Методы

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

 
ID3D12LibraryReflection::GetDesc

Заполняет структуру дескриптора библиотеки для отражения библиотеки. (ID3D12LibraryReflection.GetDesc)
ID3D12LibraryReflection::GetFunctionByIndex

Метод ID3D12LibraryReflection::GetFunctionByIndex (d3d12shader.h) получает отражатель функции.

Комментарии

Чтобы получить интерфейс отражения библиотеки, вызовите D3DReflectLibrary.

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

Требования

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

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

IUnknown

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