Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgraphicsinfo_p.h |
Switch to Source code | Preprocessed file |
Line | Source | Count |
---|---|---|
1 | - | |
2 | - | |
3 | - | |
4 | class QQuickItem; | - |
5 | class QQuickWindow; | - |
6 | - | |
7 | class QQuickGraphicsInfo : public QObject | - |
8 | { | - |
9 | public: | - |
10 | #pragma GCC diagnostic push | - |
11 | - | |
12 | #pragma GCC diagnostic ignored "-Wsuggest-override" | - |
13 | static const QMetaObject staticMetaObject; virtual const QMetaObject *metaObject() const; virtual void *qt_metacast(const char *); virtual int qt_metacall(QMetaObject::Call, int, void **); static inline QString tr(const char *s, const char *c = nullptr, int n = -1) { return staticMetaObject.tr(s, c, n); } __attribute__ ((__deprecated__)) static inline QString trUtf8(const char *s, const char *c = nullptr, int n = -1) { return staticMetaObject.tr(s, c, n); } private: | - |
14 | #pragma GCC diagnostic ignored "-Wattributes" | - |
15 | __attribute__((visibility("hidden"))) static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **); | - |
16 | #pragma GCC diagnostic pop | - |
17 | struct QPrivateSignal {}; | - |
18 | - | |
19 | - | |
20 | - | |
21 | - | |
22 | - | |
23 | - | |
24 | - | |
25 | - | |
26 | - | |
27 | - | |
28 | public: | - |
29 | enum GraphicsApi { | - |
30 | Unknown = QSGRendererInterface::Unknown, | - |
31 | Software = QSGRendererInterface::Software, | - |
32 | OpenGL = QSGRendererInterface::OpenGL, | - |
33 | Direct3D12 = QSGRendererInterface::Direct3D12 | - |
34 | }; | - |
35 | friend constexpr const QMetaObject *qt_getEnumMetaObject(GraphicsApi) noexcept { return &staticMetaObject; } friend constexpr const char *qt_getEnumName(GraphicsApi) noexcept { return "GraphicsApi"; } | - |
36 | - | |
37 | enum ShaderType { | - |
38 | UnknownShadingLanguage = QSGRendererInterface::UnknownShadingLanguage, | - |
39 | GLSL = QSGRendererInterface::GLSL, | - |
40 | HLSL = QSGRendererInterface::HLSL | - |
41 | }; | - |
42 | friend constexpr const QMetaObject *qt_getEnumMetaObject(ShaderType) noexcept { return &staticMetaObject; } friend constexpr const char *qt_getEnumName(ShaderType) noexcept { return "ShaderType"; } | - |
43 | - | |
44 | enum ShaderCompilationType { | - |
45 | RuntimeCompilation = QSGRendererInterface::RuntimeCompilation, | - |
46 | OfflineCompilation = QSGRendererInterface::OfflineCompilation | - |
47 | }; | - |
48 | friend constexpr const QMetaObject *qt_getEnumMetaObject(ShaderCompilationType) noexcept { return &staticMetaObject; } friend constexpr const char *qt_getEnumName(ShaderCompilationType) noexcept { return "ShaderCompilationType"; } | - |
49 | - | |
50 | enum ShaderSourceType { | - |
51 | ShaderSourceString = QSGRendererInterface::ShaderSourceString, | - |
52 | ShaderSourceFile = QSGRendererInterface::ShaderSourceFile, | - |
53 | ShaderByteCode = QSGRendererInterface::ShaderByteCode | - |
54 | }; | - |
55 | friend constexpr const QMetaObject *qt_getEnumMetaObject(ShaderSourceType) noexcept { return &staticMetaObject; } friend constexpr const char *qt_getEnumName(ShaderSourceType) noexcept { return "ShaderSourceType"; } | - |
56 | - | |
57 | enum OpenGLContextProfile { | - |
58 | OpenGLNoProfile = QSurfaceFormat::NoProfile, | - |
59 | OpenGLCoreProfile = QSurfaceFormat::CoreProfile, | - |
60 | OpenGLCompatibilityProfile = QSurfaceFormat::CompatibilityProfile | - |
61 | }; | - |
62 | friend constexpr const QMetaObject *qt_getEnumMetaObject(OpenGLContextProfile) noexcept { return &staticMetaObject; } friend constexpr const char *qt_getEnumName(OpenGLContextProfile) noexcept { return "OpenGLContextProfile"; } | - |
63 | - | |
64 | enum RenderableType { | - |
65 | SurfaceFormatUnspecified = QSurfaceFormat::DefaultRenderableType, | - |
66 | SurfaceFormatOpenGL = QSurfaceFormat::OpenGL, | - |
67 | SurfaceFormatOpenGLES = QSurfaceFormat::OpenGLES | - |
68 | }; | - |
69 | friend constexpr const QMetaObject *qt_getEnumMetaObject(RenderableType) noexcept { return &staticMetaObject; } friend constexpr const char *qt_getEnumName(RenderableType) noexcept { return "RenderableType"; } | - |
70 | - | |
71 | QQuickGraphicsInfo(QQuickItem *item = 0); | - |
72 | - | |
73 | static QQuickGraphicsInfo *qmlAttachedProperties(QObject *object); | - |
74 | - | |
75 | GraphicsApi api() const { return executed 4 times by 1 test: m_api;return m_api; Executed by:
executed 4 times by 1 test: }return m_api; Executed by:
| 4 |
76 | ShaderType shaderType() const { return executed 4 times by 1 test: m_shaderType;return m_shaderType; Executed by:
executed 4 times by 1 test: }return m_shaderType; Executed by:
| 4 |
77 | ShaderCompilationType shaderCompilationType() const { return executed 4 times by 1 test: m_shaderCompilationType;return m_shaderCompilationType; Executed by:
executed 4 times by 1 test: }return m_shaderCompilationType; Executed by:
| 4 |
78 | ShaderSourceType shaderSourceType() const { return executed 4 times by 1 test: m_shaderSourceType;return m_shaderSourceType; Executed by:
executed 4 times by 1 test: }return m_shaderSourceType; Executed by:
| 4 |
79 | - | |
80 | int majorVersion() const { return executed 2 times by 1 test: m_majorVersion;return m_majorVersion; Executed by:
executed 2 times by 1 test: }return m_majorVersion; Executed by:
| 2 |
81 | int minorVersion() const { return executed 2 times by 1 test: m_minorVersion;return m_minorVersion; Executed by:
executed 2 times by 1 test: }return m_minorVersion; Executed by:
| 2 |
82 | OpenGLContextProfile profile() const { return executed 2 times by 1 test: m_profile;return m_profile; Executed by:
executed 2 times by 1 test: }return m_profile; Executed by:
| 2 |
83 | RenderableType renderableType() const { return executed 2 times by 1 test: m_renderableType;return m_renderableType; Executed by:
executed 2 times by 1 test: }return m_renderableType; Executed by:
| 2 |
84 | - | |
85 | public : | - |
86 | void apiChanged(); | - |
87 | void shaderTypeChanged(); | - |
88 | void shaderCompilationTypeChanged(); | - |
89 | void shaderSourceTypeChanged(); | - |
90 | - | |
91 | void majorVersionChanged(); | - |
92 | void minorVersionChanged(); | - |
93 | void profileChanged(); | - |
94 | void renderableTypeChanged(); | - |
95 | - | |
96 | private : | - |
97 | void updateInfo(); | - |
98 | void setWindow(QQuickWindow *window); | - |
99 | - | |
100 | private: | - |
101 | QPointer<QQuickWindow> m_window; | - |
102 | GraphicsApi m_api; | - |
103 | ShaderType m_shaderType; | - |
104 | ShaderCompilationType m_shaderCompilationType; | - |
105 | ShaderSourceType m_shaderSourceType; | - |
106 | int m_majorVersion; | - |
107 | int m_minorVersion; | - |
108 | OpenGLContextProfile m_profile; | - |
109 | RenderableType m_renderableType; | - |
110 | }; | - |
111 | - | |
112 | - | |
113 | - | |
114 | template <> class QQmlTypeInfo<QQuickGraphicsInfo > { public: enum { hasAttachedProperties = (((QML_HAS_ATTACHED_PROPERTIES) & QML_HAS_ATTACHED_PROPERTIES) == QML_HAS_ATTACHED_PROPERTIES) }; }; | - |
Switch to Source code | Preprocessed file |