Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qsgnode_p.h
Go to the documentation of this file.
1// Copyright (C) 2016 Klaralvdalens Datakonsult AB (KDAB)
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3// Qt-Security score:significant reason:default
4
5#ifndef QSGNODE_P_H
6#define QSGNODE_P_H
7
8//
9// W A R N I N G
10// -------------
11//
12// This file is not part of the Qt API. It exists purely as an
13// implementation detail. This header file may change from version to
14// version without notice, or even be removed.
15//
16// We mean it.
17//
18
19#include <private/qglobal_p.h>
20
21#include "qsgnode.h"
22
23QT_BEGIN_NAMESPACE
24
25class QSGNodePrivate
26{
27public:
28 QSGNodePrivate() {}
29 virtual ~QSGNodePrivate() {}
30
32 static void setDescription(QSGNode *node, const QString &description) {
33 node->d_ptr->descr= description;
34 }
35 static QString description(const QSGNode *node) {
36 return node->d_ptr->descr;
37 }
38 QString descr;
39#endif
40};
41
42
48
49
55
56QT_END_NAMESPACE
57
58#endif // QSGNODE_P_H
QDebug operator<<(QDebug d, const QSGRootNode *n)
Definition qsgnode.cpp:1540
QDebug operator<<(QDebug d, const QSGClipNode *n)
Definition qsgnode.cpp:1477
QDebug operator<<(QDebug d, const QSGNode *n)
Definition qsgnode.cpp:1557
QDebug operator<<(QDebug d, const QSGTransformNode *n)
Definition qsgnode.cpp:1498
void qsgnode_set_description(QSGNode *node, const QString &description)
Definition qsgnode.cpp:642
QDebug operator<<(QDebug d, const QSGOpacityNode *n)
Definition qsgnode.cpp:1521
static void qt_print_node_count()
Definition qsgnode.cpp:20
static QT_BEGIN_NAMESPACE int qt_node_count
Definition qsgnode.cpp:18
QDebug operator<<(QDebug d, const QSGGeometryNode *n)
Definition qsgnode.cpp:1426
const qreal OPACITY_THRESHOLD
Definition qsgnode.cpp:1302
#define QSG_RUNTIME_DESCRIPTION
Definition qsgnode.h:17