summaryrefslogtreecommitdiffstats
path: root/src/render/frontend/qrendersettings.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/frontend/qrendersettings.h')
-rw-r--r--src/render/frontend/qrendersettings.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/render/frontend/qrendersettings.h b/src/render/frontend/qrendersettings.h
index 5d31189b6..9314b5048 100644
--- a/src/render/frontend/qrendersettings.h
+++ b/src/render/frontend/qrendersettings.h
@@ -47,6 +47,7 @@ QT_BEGIN_NAMESPACE
namespace Qt3DRender {
+class QFrameGraphNode;
class QRenderSettingsPrivate;
class QT3DRENDERSHARED_EXPORT QRenderSettings : public Qt3DCore::QComponent
@@ -55,6 +56,9 @@ class QT3DRENDERSHARED_EXPORT QRenderSettings : public Qt3DCore::QComponent
Q_PROPERTY(PickMethod pickMethod READ pickMethod WRITE setPickMethod NOTIFY pickMethodChanged)
Q_PROPERTY(PickResultMode pickResultMode READ pickResultMode WRITE setPickResultMode NOTIFY pickResultModeChanged)
+ Q_PROPERTY(Qt3DRender::QFrameGraphNode *activeFrameGraph READ activeFrameGraph WRITE setActiveFrameGraph NOTIFY activeFrameGraphChanged)
+ Q_CLASSINFO("DefaultProperty", "activeFrameGraph")
+
public:
explicit QRenderSettings(Qt3DCore::QNode *parent = nullptr);
~QRenderSettings();
@@ -73,14 +77,17 @@ public:
PickMethod pickMethod() const;
PickResultMode pickResultMode() const;
+ QFrameGraphNode *activeFrameGraph() const;
public Q_SLOTS:
void setPickMethod(PickMethod pickMethod);
void setPickResultMode(PickResultMode pickResultMode);
+ void setActiveFrameGraph(QFrameGraphNode *activeFrameGraph);
Q_SIGNALS:
void pickMethodChanged(PickMethod pickMethod);
void pickResultModeChanged(PickResultMode pickResult);
+ void activeFrameGraphChanged(QFrameGraphNode *activeFrameGraph);
protected:
Q_DECLARE_PRIVATE(QRenderSettings)