Qt3DRender::QFrameGraphNode Class
class Qt3DRender::QFrameGraphNodeすべてのFrameGraph構成ノードの基底クラスです。詳細...
| ヘッダー: | #include <qframegraphnode.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| QML内: | FrameGraphNode |
| 継承元: | Qt3DCore::QNode |
| 継承元: | 23 種類Qt3DRender::QBlitFramebuffer、Qt3DRender::QBufferCapture 、Qt3DRender::QCameraSelector 、Qt3DRender::QClearBuffers 、Qt3DRender::QDebugOverlay 、Qt3DRender::QDispatchCompute 、Qt3DRender::QFrustumCulling 、Qt3DRender::QLayerFilter 、Qt3DRender::QMemoryBarrier 、Qt3DRender::QNoDraw 、Qt3DRender::QNoPicking 、Qt3DRender::QProximityFilter 、Qt3DRender::QRenderCapture 、Qt3DRender::QRenderPassFilter 、Qt3DRender::QRenderStateSet 、Qt3DRender::QRenderSurfaceSelector 、Qt3DRender::QRenderTargetSelector 、Qt3DRender::QSetFence 、Qt3DRender::QSortPolicy 、Qt3DRender::QSubtreeEnabler 、Qt3DRender::QTechniqueFilter 、Qt3DRender::QViewport 、およびQt3DRender::QWaitFence |
| ステータス: | 非推奨 |
このクラスは非推奨です。新しいコードでの使用は強く推奨しません。
パブリック関数
| 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.