Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qqmlprofilerdefinitions_p.h
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4#ifndef QQMLPROFILERDEFINITIONS_P_H
5#define QQMLPROFILERDEFINITIONS_P_H
6
7#include <private/qtqmlglobal_p.h>
8#include <private/qv4profiling_p.h>
9
11
12//
13// W A R N I N G
14// -------------
15//
16// This file is not part of the Qt API. It exists purely as an
17// implementation detail. This header file may change from version to
18// version without notice, or even be removed.
19//
20// We mean it.
21//
22
24
26 enum Message {
32 Complete, // end of transmission
38
40 };
41
42 enum EventType {
49
51 };
52
53 enum RangeType {
57 Binding, //running a binding
58 HandlingSignal, //running a signal handler
60
62 };
63
71
73 };
74
76 SceneGraphRendererFrame, // Render Thread
78 SceneGraphContextFrame, // Render Thread
79 SceneGraphRenderLoopFrame, // Render Thread
80 SceneGraphTexturePrepare, // Render Thread
81 SceneGraphTextureDeletion, // Render Thread
85 SceneGraphPolishFrame, // GUI Thread
86
90 };
91
93 Quick3DRenderFrame, // Render Thread
102 Quick3DRenderCall, // Render Thread
103 Quick3DRenderPass, // Render Thread
106 };
107
122
124 };
125
130
137
139 };
140};
141
143
144#endif
Combined button and popup list for selecting options.
#define QT_REQUIRE_CONFIG(feature)