4#ifndef QSSGRENDERHELPERS_H
5#define QSSGRENDERHELPERS_H
16#include <QtQuick3DRuntimeRender/qtquick3druntimerenderglobal.h>
18#include <ssg/qssgrenderbasetypes.h>
20#include <QtCore/qsize.h>
22#include <QtGui/qmatrix4x4.h>
72 [[nodiscard]]
static float getGlobalOpacity(
const QSSGFrameData &frameData,
74 [[nodiscard]]
static float getGlobalOpacity(
const QSSGFrameData &frameData,
77 [[nodiscard]]
static float getLocalOpacity(
const QSSGFrameData &frameData,
80 static void setGlobalTransform(
const QSSGFrameData &frameData,
119 const NodeList &nodes,
120 CreateFlags
flags = CreateFlag::None);
130 float lodThreshold = 1.0f);
132 static void prepareRenderables(
const QSSGFrameData &frameData,
138 static void renderRenderables(
const QSSGFrameData &frameData,
149 static void registerRenderResult(
const QSSGFrameData &frameData,
The QMatrix4x4 class represents a 4x4 transformation matrix in 3D space.
CreateFlag
\value None The default value.
Combined button and popup list for selecting options.
#define Q_DECLARE_FLAGS(Flags, Enum)
GLint GLint GLint GLint GLsizei GLsizei GLsizei GLboolean commit
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
GLuint GLenum GLenum transform
unsigned long long quint64
QSqlQueryModel * model
[16]