SubtreeEnabler QML 类型

启用或禁用帧图节点整个子树。 更多信息...

导入声明import Qt3D.Render 2.7
实例化 QSubtreeEnabler
继承自

FrameGraphNode

属性

方法

详细描述

虽然帧图节点可以通过 enabled 属性单独启用和禁用,但当整个路径需要开启或关闭时,这可能会变得麻烦。SubtreeEnabler 是一个便利节点,它使这种用例变得极其简单,允许通过单个开关控制所有子节点。

例如,以下简化的帧图包括一个用于调试渲染的子树,可以很容易地在需要时开启。

SubtreeEnabler 默认启用。

属性说明

enablement : 枚举

控制子树启用是持久的还是瞬时的。

常量描述
Persistent启用值的持久性。这是默认值。
SingleShot启用值将保持一帧,然后重置为 false。这可以用于例如将子树绘制到 FBO 的情况,以便仅在场景的相关部分更改时更新 FBO。

方法说明

void requestUpdate()

请求启用子树。

一个便利方法,旨在与 SingleShot 启用一起使用。


© 2024 Qt 公司有限公司。本文档中包含的贡献文档的版权属于其各自的所有者。本文档提供的文档受 GNU 自由文档许可证(FDL)版本 1.3 的许可,如自由软件基金会所发布。Qt 和相应的标志是芬兰和/或世界其他地区的 Qt 公司有限公司的 商标。所有其他商标均为其各自所有者的财产。