7#include <QtQuick/qsgnode.h>
26 RenderTargetState = 0x80
31 BoundedRectRendering = 0x01,
32 DepthAwareRendering = 0x02,
33 OpaqueRendering = 0x04,
34 NoExternalRendering = 0x08
46 virtual void *
get(
const char *
state)
const;
52 virtual StateFlags changedStates()
const;
53 virtual void prepare();
55 virtual void releaseResources();
56 virtual RenderingFlags
flags()
const;
62 qreal inheritedOpacity()
const;
The QMatrix4x4 class represents a 4x4 transformation matrix in 3D space.
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
The QRegion class specifies a clip region for a painter.
The QSGClipNode class implements the clipping functionality in the scene graph.
\group qtquick-scenegraph-nodes \title Qt Quick Scene Graph Node classes
The QSGRenderNode class represents a set of custom rendering commands targeting the graphics API that...
RenderingFlag
Possible values for the bitmask returned from flags().
StateFlag
This enum is a bit mask identifying several states.
virtual void render(const RenderState *state)=0
This function is called by the renderer and should paint this node with directly invoking commands in...
Combined button and popup list for selecting options.
static QDBusError::ErrorType get(const char *name)
#define Q_DECLARE_FLAGS(Flags, Enum)
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
virtual QRect scissorRect() const =0
virtual int stencilValue() const =0
virtual const QRegion * clipRegion() const =0
virtual const QMatrix4x4 * projectionMatrix() const =0
virtual bool scissorEnabled() const =0
virtual bool stencilEnabled() const =0