Spec-Zone.ru › Qt 6.1

Тип QML Layer

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

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

Component3D

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

Свойства

  • recursive : bool

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

Layer работает совместно с LayerFilter в FrameGraph.

Layer может быть применён к поддереву сущностей, установив свойство recursive в значение true.

import Qt3D.Core 2.0
import Qt3D.Render 2.0

Entity {
    id: root

    components: RenderSettings {
        // FrameGraph
        Viewport {
            ClearBuffers {
                buffers: ClearBuffers.ColorDepthBuffer
                CameraSelector {
                    camera: mainCamera
                    LayerFilter {
                        layers: [layer1]
                    }
                }
            }
        }
    }

    // Scene
    Camera { id: mainCamera }

    Layer {
        id: layer1
        recursive: true
    }

    GeometryRenderer { id: mesh }

    Entity {
        id: renderableEntity
        components: [ mesh, layer1 ]
    }
}

См. также LayerFilter.

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

recursive : bool

Указывает, применяется ли слой также к поддереву сущностей.

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

Spec-Zone.ru

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