QRenderSettings Class

(Qt3DRender::QRenderSettings)

Public Types

enum RenderPolicy { OnDemand, Always }

Properties

Public Functions

QRenderSettings(Qt3DCore::QNode *parent = nullptr)
~QRenderSettings()
QFrameGraphNode *activeFrameGraph() const
QPickingSettings *pickingSettings()
RenderPolicy renderPolicy() const

Public Slots

void setActiveFrameGraph(QFrameGraphNode *activeFrameGraph)
void setRenderPolicy(RenderPolicy renderPolicy)

Signals

void activeFrameGraphChanged(QFrameGraphNode *activeFrameGraph)
void renderPolicyChanged(RenderPolicy renderPolicy)

Protected Functions

QRenderSettings(QRenderSettingsPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Additional Inherited Members

  • 1 public variable inherited from QObject
  • 10 static public members inherited from QObject
  • 2 protected variables inherited from QObject

Member Type Documentation

enum QRenderSettings::RenderPolicy

Property Documentation

activeFrameGraph : Qt3DRender::QFrameGraphNode *

Access functions:

QFrameGraphNode *activeFrameGraph() const
void setActiveFrameGraph(QFrameGraphNode *activeFrameGraph)

Notifier signal:

void activeFrameGraphChanged(QFrameGraphNode *activeFrameGraph)

pickingSettings : QPickingSettings * const

Access functions:

QPickingSettings *pickingSettings()

renderPolicy : RenderPolicy

Access functions:

RenderPolicy renderPolicy() const
void setRenderPolicy(RenderPolicy renderPolicy)

Notifier signal:

void renderPolicyChanged(RenderPolicy renderPolicy)

Member Function Documentation

QRenderSettings::QRenderSettings(Qt3DCore::QNode *parent = nullptr)

Default constructs an instance of QRenderSettings.

[protected] QRenderSettings::QRenderSettings(QRenderSettingsPrivate &dd, Qt3DCore::QNode *parent = nullptr)

Copy constructor.

QRenderSettings::~QRenderSettings()

Destroys the instance of QRenderSettings.