6#include <QtQuick3DRuntimeRender/private/qssgrenderlayer_p.h>
7#include <QtQuick3DRuntimeRender/private/qssgrendereffect_p.h>
8#include <QtQuick3DRuntimeRender/private/qssglayerrenderdata_p.h>
21 , temporalAAEnabled(
false)
22 , temporalAAStrength(0.3f)
24 , ssaaMultiplier(1.5f)
25 , specularAAEnabled(
false)
58 if (currentEffect == inEffect)
80 importChildren.m_head = importChildren.m_tail = &rootNode;
static QQuaternion fromEulerAngles(const QVector3D &eulerAngles)
QMatrix3x3 toRotationMatrix() const
The QVector3D class represents a vector or vertex in 3D space.
Combined button and popup list for selecting options.
void clear()
clear will set the head and tail of the list to null.
QSSGRenderEffect * m_nextEffect
QMatrix3x3 probeOrientation
void addEffect(QSSGRenderEffect &inEffect)
void setProbeOrientation(const QVector3D &angles)
QSSGRenderNode * importSceneNode
QSSGLayerRenderData * renderData
void removeImportScene(QSSGRenderNode &rootNode)
bool hasEffect(QSSGRenderEffect *inEffect) const
QVector3D probeOrientationAngles
void setImportScene(QSSGRenderNode &rootNode)
QSSGRenderEffect * firstEffect
std::underlying_type_t< DirtyFlag > FlagT