![]() |
Qt 6.x
The Qt SDK
|
#include <QtCore/qlist.h>
#include <QtQuick/qsggeometry.h>
#include <QtGui/QMatrix4x4>
#include <float.h>
Go to the source code of this file.
Classes | |
class | QSGNode |
\group qtquick-scenegraph-nodes \title Qt Quick Scene Graph Node classes More... | |
class | QSGBasicGeometryNode |
The QSGBasicGeometryNode class serves as a baseclass for geometry based nodes. More... | |
class | QSGGeometryNode |
The QSGGeometryNode class is used for all rendered content in the scene graph. More... | |
class | QSGClipNode |
The QSGClipNode class implements the clipping functionality in the scene graph. More... | |
class | QSGTransformNode |
The QSGTransformNode class implements transformations in the scene graph. More... | |
class | QSGRootNode |
The QSGRootNode is the toplevel root of any scene graph. More... | |
class | QSGOpacityNode |
The QSGOpacityNode class is used to change opacity of nodes. More... | |
class | QSGNodeVisitor |
The QSGNodeVisitor class is a helper class for traversing the scene graph. More... | |
Namespaces | |
namespace | QSGBatchRenderer |
Macros | |
#define | QSG_RUNTIME_DESCRIPTION |
Functions | |
void Q_QUICK_EXPORT | qsgnode_set_description (QSGNode *node, const QString &description) |
Q_QUICK_EXPORT QDebug | operator<< (QDebug, const QSGNode *n) |
Q_QUICK_EXPORT QDebug | operator<< (QDebug, const QSGGeometryNode *n) |
Q_QUICK_EXPORT QDebug | operator<< (QDebug, const QSGTransformNode *n) |
Q_QUICK_EXPORT QDebug | operator<< (QDebug, const QSGOpacityNode *n) |
Q_QUICK_EXPORT QDebug | operator<< (QDebug, const QSGRootNode *n) |
Q_QUICK_EXPORT QDebug operator<< | ( | QDebug | d, |
const QSGGeometryNode * | n | ||
) |
Definition at line 1423 of file qsgnode.cpp.
References d, Qt::dec(), QSGNodePrivate::description(), QSGGeometry::DrawTriangleFan, QSGGeometry::DrawTriangles, QSGGeometry::DrawTriangleStrip, QSGGeometry::FloatType, Qt::hex(), i, qMax(), and qMin().
Definition at line 1554 of file qsgnode.cpp.
References QSGNode::ClipNodeType, d, Qt::dec(), QSGNodePrivate::description(), QSGNode::GeometryNodeType, Qt::hex(), QSGNode::OpacityNodeType, QSGNode::RenderNodeType, QSGNode::RootNodeType, and QSGNode::TransformNodeType.
Q_QUICK_EXPORT QDebug operator<< | ( | QDebug | d, |
const QSGOpacityNode * | n | ||
) |
Definition at line 1518 of file qsgnode.cpp.
References d, Qt::dec(), QSGNodePrivate::description(), and Qt::hex().
Q_QUICK_EXPORT QDebug operator<< | ( | QDebug | d, |
const QSGRootNode * | n | ||
) |
Definition at line 1537 of file qsgnode.cpp.
References d, QSGNodePrivate::description(), and Qt::hex().
Q_QUICK_EXPORT QDebug operator<< | ( | QDebug | d, |
const QSGTransformNode * | n | ||
) |
Definition at line 1495 of file qsgnode.cpp.
References d, Qt::dec(), QSGNodePrivate::description(), and Qt::hex().
Definition at line 639 of file qsgnode.cpp.
References Q_UNUSED, and QSGNodePrivate::setDescription().
Referenced by QQuickShapeGenericStrokeFillNode::QQuickShapeGenericStrokeFillNode(), QQuickTextNode::QQuickTextNode(), QSGBasicInternalImageNode::QSGBasicInternalImageNode(), QSGBasicInternalRectangleNode::QSGBasicInternalRectangleNode(), QSGDefaultImageNode::QSGDefaultImageNode(), QSGDefaultPainterNode::QSGDefaultPainterNode(), QSGDefaultRectangleNode::QSGDefaultRectangleNode(), QSGDistanceFieldGlyphNode::QSGDistanceFieldGlyphNode(), QSGFramebufferObjectNode::QSGFramebufferObjectNode(), QSGSimpleTextureNode::QSGSimpleTextureNode(), SGFramebufferObjectNode::SGFramebufferObjectNode(), QQuickItemPrivate::itemNode(), QSGBasicGlyphNode::setGlyphs(), QSGDistanceFieldGlyphNode::setGlyphs(), and QQuickNinePatchImage::updatePaintNode().