Прочитать на английском

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


Заголовок d3d11shader.h

Этот заголовок используется в Direct3D 11 Graphics. Дополнительные сведения см. в разделе:

d3d11shader.h содержит следующие программные интерфейсы:

Интерфейсы

 
ID3D11FunctionLinkingGraph

Интерфейс графа связывания функций используется для создания шейдеров, состоящих из последовательности предварительно скомпилированных вызовов функций, которые передают значения друг другу.
ID3D11FunctionParameterReflection

Интерфейс function-parameter-reflection обращается к сведениям о параметре функции. (ID3D11FunctionParameterReflection)
ID3D11FunctionReflection

Интерфейс отражения функции обращается к сведениям о функции. (ID3D11FunctionReflection)
ID3D11LibraryReflection

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

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

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

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

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

Интерфейс отражения шейдера обращается к сведениям о шейдере. (ID3D11ShaderReflection)
ID3D11ShaderReflectionConstantBuffer

Этот интерфейс отражения шейдера предоставляет доступ к буферу констант. (ID3D11ShaderReflectionConstantBuffer)
ID3D11ShaderReflectionType

Этот интерфейс отражения шейдера предоставляет доступ к типу переменной. (ID3D11ShaderReflectionType)
ID3D11ShaderReflectionVariable

Этот интерфейс отражения шейдера предоставляет доступ к переменной. (ID3D11ShaderReflectionVariable)

Структуры

 
D3D11_FUNCTION_DESC

Описывает функцию. (D3D11_FUNCTION_DESC)
D3D11_LIBRARY_DESC

Описывает библиотеку. (D3D11_LIBRARY_DESC)
D3D11_PARAMETER_DESC

Описывает параметр функции. (D3D11_PARAMETER_DESC)
D3D11_SHADER_BUFFER_DESC

Описывает буфер константы шейдера. (D3D11_SHADER_BUFFER_DESC)
D3D11_SHADER_DESC

Описывает шейдер. (D3D11_SHADER_DESC)
D3D11_SHADER_INPUT_BIND_DESC

Описывает, как ресурс шейдера привязан к входным данным шейдера. (D3D11_SHADER_INPUT_BIND_DESC)
D3D11_SHADER_TYPE_DESC

Описывает тип переменной шейдера. (D3D11_SHADER_TYPE_DESC)
D3D11_SHADER_VARIABLE_DESC

Описывает переменную шейдера. (D3D11_SHADER_VARIABLE_DESC)
D3D11_SIGNATURE_PARAMETER_DESC

Описывает подпись шейдера. (D3D11_SIGNATURE_PARAMETER_DESC)

Перечисления

 
D3D11_SHADER_VERSION_TYPE

Указывает тип шейдера.