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


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

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

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

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

Комментарии

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

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

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

Требования

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

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

ID3D10DeviceChild

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