图层 QML 类型

图层提供了一种过滤渲染哪些实体的方式。更多信息...

导入语句import Qt3D.Render 2.7
实例化 QLayer
继承自

Component3D

属性

详细描述

图层与 FrameGraph 中的 LayerFilter 协同工作。

当将递归属性设置为 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

指定图层是否也应用于实体子树。


© 2024 Qt 公司有限公司。此处包含的文档贡献是各自所有者的版权。此处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 的条款提供许可的。Qt 和相应的标志是芬兰及其它在世界各地的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。