Интерфейс ID3D10ShaderReflection1 (d3d10_1shader.h)

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

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

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

Методы

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

 
ID3D10ShaderReflection1::GetBitwiseInstructionCount

Возвращает число побитовых инструкций. (ID3D10ShaderReflection1.GetBitwiseInstructionCount)
ID3D10ShaderReflection1::GetConversionInstructionCount

Возвращает количество инструкций преобразования, используемых в шейдере.
ID3D10ShaderReflection1::GetGSInputPrimitive

Возвращает описание примитивного ввода геометрического шейдера. (ID3D10ShaderReflection1.GetGSInputPrimitive)
ID3D10ShaderReflection1::GetMovcInstructionCount

Возвращает количество инструкций Movc. (ID3D10ShaderReflection1.GetMovcInstructionCount)
ID3D10ShaderReflection1::GetMovInstructionCount

Возвращает количество инструкций Mov. (ID3D10ShaderReflection1.GetMovInstructionCount)
ID3D10ShaderReflection1::GetResourceBindingDescByName

Возвращает описание привязки ресурса по имени.
ID3D10ShaderReflection1::GetVariableByName

Возвращает переменную по имени. (ID3D10ShaderReflection1.GetVariableByName)
ID3D10ShaderReflection1::IsLevel9Shader

Указывает, компилировался ли шейдер в Direct3D 10 в режиме Direct3D 9.
ID3D10ShaderReflection1::IsSampleFrequencyShader

Указывает, предназначен ли пиксельный шейдер для выполнения частоты пикселей или частоты выборки.

Комментарии

Для этого интерфейса требуется Windows Vista с пакетом обновления 1 (SP1).

Требования

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

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

ID3D10ShaderReflection

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