SubtreeEnabler QML Type

フレームグラフノードのサブツリー全体を有効または無効にします。詳細...

Import Statement: import Qt3D.Render 2.8
In C++: QSubtreeEnabler
Inherits:

FrameGraphNode

Status: Deprecated

プロパティ

メソッド

詳細説明

FrameGraphNodesは、enabled プロパティで個別に有効/無効にできますが、パス全体をオン/オフにする必要がある場合、これは面倒になります。SubtreeEnabler は、このユースケースを簡単にする便利なノードで、1 つのスイッチですべての子ノードを制御できます。

例えば、以下の単純化したフレームグラフには、デバッグ時にのみ簡単に有効にできるデバッグレンダリング用のサブツリーが含まれている。

SubtreeEnablerはデフォルトで有効になっている。

プロパティ ドキュメント

enablement : enumeration

サブツリーの有効化が永続的か一時的かを制御します。

定数説明
Persistentenabled の値は永続的である。これはデフォルトである。
SingleShotenabledの値は1フレーム持続し、その後falseにリセットされる。これは、例えば、シーンの関連する部分が変更されたときだけ FBO を更新するために、FBO に描画するサブツリーに使用されるかもしれません。

メソッド ドキュメンテーション

void requestUpdate()

サブツリーを有効にするよう要求します。

SingleShot の有効化と共に使用されることを意図した便利なメソッドです。


本書に含まれるドキュメントのコントリビューションの著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。