Заголовок d3d10shader.h
Этот заголовок используется в Direct3D 10 Graphics. Дополнительные сведения см. в разделе:
d3d10shader.h содержит следующие программные интерфейсы:
ID3D10ShaderReflection Интерфейс шейдера-отражения обращается к сведениям шейдера. (ID3D10ShaderReflection) |
ID3D10ShaderReflectionConstantBuffer Этот интерфейс отражения шейдера обеспечивает доступ к буферу констант. (ID3D10ShaderReflectionConstantBuffer) |
ID3D10ShaderReflectionType Этот интерфейс отражения шейдера предоставляет доступ к типу переменной. (ID3D10ShaderReflectionType) |
ID3D10ShaderReflectionVariable Этот интерфейс шейдерного отражения предоставляет доступ к переменной. (ID3D10ShaderReflectionVariable) |
D3D10CompileShader Компиляция шейдера HLSL. |
D3D10DisassembleShader Эта функция, которая дизассемблирует скомпилированный шейдер в текстовую строку, содержащую инструкции сборки и регистрируемые назначения, устарела. Вместо этого используйте D3DDisassemble. |
D3D10GetGeometryShaderProfile Получение профиля геометрического шейдера, наиболее подходящего для конкретного устройства. |
D3D10GetInputAndOutputSignatureBlob Получите буфер, содержащий подписи шейдеров. |
D3D10GetInputSignatureBlob Получите буфер, содержащий входные подписи шейдера. |
D3D10GetOutputSignatureBlob Получение буфера, содержащего сигнатуры вывода шейдера. |
D3D10GetPixelShaderProfile Получение профиля шейдера пикселей, наиболее подходящего для конкретного устройства. |
D3D10GetShaderDebugInfo Получение сведений об отладке шейдера. Сведения об отладке создаются D3D10CompileShader и внедряются в текст шейдера. |
D3D10GetVertexShaderProfile Получение профиля вершинного шейдера, наиболее подходящего для конкретного устройства. |
D3D10PreprocessShader Создайте текстовую строку шейдера, содержащую маркеры шейдера, которые будут найдены в скомпилированном шейдере. |
D3D10ReflectShader Эта функция, которая создает объект отражения шейдера для получения сведений о скомпилированном шейдере, устарела. Вместо этого используйте D3DReflect. |
D3D10_SHADER_BUFFER_DESC Описывает буфер констант шейдера. (D3D10_SHADER_BUFFER_DESC) |
D3D10_SHADER_DESC Описывает шейдер. (D3D10_SHADER_DESC) |
D3D10_SHADER_INPUT_BIND_DESC Описывает, как ресурс шейдера привязан к входным данным шейдера. (D3D10_SHADER_INPUT_BIND_DESC) |
D3D10_SHADER_TYPE_DESC Описывает тип переменной шейдера. (D3D10_SHADER_TYPE_DESC) |
D3D10_SHADER_VARIABLE_DESC Описывает переменную шейдера. (D3D10_SHADER_VARIABLE_DESC) |
D3D10_SIGNATURE_PARAMETER_DESC Описывает подпись шейдера. (D3D10_SIGNATURE_PARAMETER_DESC) |