Spec-Zone.ru › Qt 6.1

Тип QML LayerFilter

Управляет слоями, нарисованными в ветке графика кадров. Подробнее...

Заявление об импорте: import Qt3D.Render 2.1
С момента: Qt 5.5
Инициализирует: QLayerFilter
Наследует:

FrameGraphNode

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

Свойства

  • filterMode : перечисление
  • layers : список<Layer>

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

LayerFilter может использоваться для указания рендереру, какие слои отрисовать в данной ветке графика кадров. LayerFilter выбирает, какие сущности отрисовывать, на основе экземпляров Layer, добавленных в LayerFilter, и как компоненты Entity.

LayerFilter можно настроить на выбор или отбрасывание сущностей со специфическим Layer, в зависимости от свойства filterMode. По умолчанию, сущности, ссылающиеся на один из объектов Layer, которые также ссылаются на LayerFilter, выбираются (AcceptAnyMatchingLayers).

В дереве FrameGraph несколько узлов LayerFilter могут быть вложены в ветку от корня до листа. В этом случае фильтрация сначала выполняется для всех сущностей сцены, используя метод фильтрации, указанный первым объявленным LayerFilter. Затем отфильтрованная подгруппа сущностей отфильтруется снова, основываясь на методе фильтрации, установленном во втором объявленном LayerFilter. Это повторяется до тех пор, пока не будут обработаны все узлы LayerFilter ветки.

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

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

Содержит режим фильтрации, определяющий сущности, которые нужно выбрать для отрисовки.

Значение по умолчанию: LayerFilter.AcceptMatchingLayers.

Постоянная Описание
LayerFilter.AcceptAnyMatchingLayers Принимает сущности, которые ссылаются на один или несколько объектов Layer, добавленных в этот LayerFilter. Это значение по умолчанию.
LayerFilter.AcceptAllMatchingLayers Принимает сущности, которые ссылаются на все объекты Layer, добавленные в этот LayerFilter
LayerFilter.DiscardAnyMatchingLayers Отбрасывает сущности, которые ссылаются на один или несколько объектов Layer, добавленных в этот LayerFilter
LayerFilter.DiscardAllMatchingLayers Отбрасывает сущности, которые ссылаются на все объекты Layer, добавленные в этот LayerFilter

[только для чтения] layers : список<Layer>

Содержит список слоёв, определяющих слои, которые нужно выбрать для отрисовки.

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

Spec-Zone.ru

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