Заголовок 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. |