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


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

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

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

Интерфейсы

 
ID3D12FunctionParameterReflection

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

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

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

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

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

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

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

Структуры

 
D3D12_FUNCTION_DESC

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

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

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

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

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

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

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

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

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

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

 
D3D12_SHADER_VERSION_TYPE

Перечисляет типы шейдеров, распознаемых Direct3D. Используется для кодирования элемента Version структуры D3D12_SHADER_DESC.