Spec-Zone.ru › Qt 5.9

Тип QML ComputeCommand

Компонент для выдачи задач для шейдера вычислений на GPU Подробнее...

Заявление об импорте: import
С момента: Qt 5.7
Создает: QComputeCommand
Наследует:

Component3D

  • Список всех членов, включая унаследованные члены

Свойства

  • workGroupX : int
  • workGroupY : int
  • workGroupZ : int

Подробное описание

Объект ComputeCommand используется для выдачи задач для шейдера вычислений. Шейдер вычислений указан в компоненте Material той же сущности, к которой добавлен ComputeCommand. Свойства workGroupX, workGroupY и workGroupZ определяют размеры рабочей группы для вызова шейдера вычислений. Узел DispatchCompute должен быть присутствовать в FrameGraph для фактического выполнения команд.

Примечание: Если политика рендеринга установлена в RenderSettings.OnDemand и в сцене нет изменений, ComputeCommand не будет вызываться повторно. Для того чтобы ComputeCommand вызывался повторно, если в сцене нет других изменений, которые запускают рендеринг нового кадра, необходимо установить политику рендеринга RenderSettings.Always.

Документация по свойствам

workGroupX : int

Определяет размер рабочей группы по оси X.

workGroupY : int

Определяет размер рабочей группы по оси Y.

workGroupZ : int

Определяет размер рабочей группы по оси Z.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-computecommand.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API