Интерфейс ID3D10GeometryShader (d3d10.h)

Интерфейс геометрического шейдера управляет исполняемой программой (геометрическим шейдером), которая управляет этапом геометрического шейдера.

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

Интерфейс ID3D10GeometryShader наследуется от интерфейса ID3D10DeviceChild.

Комментарии

Интерфейс геометрического шейдера не имеет методов; Используйте HLSL для реализации функциональных возможностей шейдера. Все шейдеры в Direct3D 10 реализуются на основе общего набора функций, называемых общим ядром шейдеров.

Чтобы создать интерфейс геометрического шейдера, вызовите ID3D10Device::CreateGeometryShader или ID3D10Device::CreateGeometryShaderWithStreamOutput. Перед использованием геометрического шейдера необходимо привязать его к устройству, вызвав ID3D10Device::GSSetShader.

Этот интерфейс определен в D3D10.h.

Требования

Требование Значение
Целевая платформа Windows
Header d3d10.h

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

ID3D10DeviceChild

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