Spec-Zone.ru › Qt 6.0

Тип QML ComputeCommand

Компонент для выполнения работы для шейдера вычислений на графическом процессоре. Подробнее...

Оператор импорта: import Qt3D.Render 2.0
С: Qt 5.7
Создаёт: QComputeCommand
Наследует:

Component3D

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

Свойства

  • runType : перечисление
  • workGroupX : int
  • workGroupY : int
  • workGroupZ : int

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

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

Поведение выполнения команды вычисления можно контролировать с помощью свойства runType.

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

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

runType : перечисление

Определяет, должна ли команда вычисления выполняться каждый кадр или вызываться вручную.

Постоянная Описание
ComputeCommand.Continuous Команда вычисления выполняется каждый кадр. Это значение по умолчанию.
ComputeCommand.Manual CompouteCommand выполняется для заданного количества кадров, а затем компонент отключается.

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-6.0/qml-qt3d-render-computecommand.html

Spec-Zone.ru

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