このページでは

Qt3DRender::QFrameGraphNode Class

class Qt3DRender::QFrameGraphNode

すべてのFrameGraph構成ノードの基底クラスです。詳細...

このクラスは非推奨です。新しいコードでの使用は強く推奨しません。

パブリック関数

QFrameGraphNode(Qt3DCore::QNode *parent = nullptr)
Qt3DRender::QFrameGraphNode *parentFrameGraphNode() const

詳細な説明

このクラスは、フレームグラフ固有の動作を提供しないため、直接インスタンス化されることはほとんどありませんが、動的なフレームグラフ内で他のノードをグループ化するために使用すると便利です。実際の動作はサブクラスによって提供されます。

サブクラスは以下の通りです:

class説明
Qt3DRender::QCameraSelectorシーン内で利用可能なすべてのカメラからカメラを選択します
Qt3DRender::QClearBuffersどのバッファをクリアするか、およびその値を指定する
Qt3DRender::QDispatchCompute演算カーネルを指定する
Qt3DRender::QFrustumCullingフラスタムカリングを有効にする
Qt3DRender::QLayerFilter描画するレイヤーを選択する
Qt3DRender::QNoDraw描画を無効にする
Qt3DRender::QRenderPassFilter描画するレンダーパスを選択する
Qt3DRender::QRenderStateSetレンダリング状態を設定する
Qt3DRender::QRenderSurfaceSelector描画先のサーフェスを選択
Qt3DRender::QRenderTargetSelector描画先のQRenderTarget を選択する
Qt3DRender::QSortPolicy描画順序を決定するためのエンティティの並べ替え方法を指定する
Qt3DRender::QTechniqueFilter描画に使用するテクニックを選択する
Qt3DRender::QViewportビューポートを指定する
Qt3DRender::QMemoryBarrierメモリバリアを挿入します

メンバ関数のドキュメント

[explicit] QFrameGraphNode::QFrameGraphNode(Qt3DCore::QNode *parent = nullptr)

このコンストラクタは、指定されたparent を使用してインスタンスを作成します。

Qt3DRender::QFrameGraphNode *QFrameGraphNode::parentFrameGraphNode() const

親のフレームグラフノードへのポインタを返します。

このノードの親がフレームグラフノードでない場合、このメソッドはフレームグラフノードである親ノードを再帰的に検索します。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.