QFrameGraphNode Class

class Qt3DRender::QFrameGraphNode

全てのFrameGraph設定ノードの基本クラスです。詳細...

パブリック関数

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

詳細説明

このクラスが直接インスタンス化されることはほとんどありません。なぜなら、このクラスはフレームグラフ特有の振る舞いを提供しないからです。実際の動作はサブクラスで行います。

サブクラスは

クラス説明
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

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

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

© 2025 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.