1/****************************************************************************
2** Meta object code from reading C++ file 'qsurface.h'
3**
4** Created by: The Qt Meta Object Compiler version 68 (Qt 6.0.0)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
9#include <memory>
10#include "kernel/qsurface.h"
11#include <QtCore/qbytearray.h>
12#include <QtCore/qmetatype.h>
13#if !defined(Q_MOC_OUTPUT_REVISION)
14#error "The header file 'qsurface.h' doesn't include <QObject>."
15#elif Q_MOC_OUTPUT_REVISION != 68
16#error "This file was generated using the moc from 6.0.0. It"
17#error "cannot be used with the include files from this version of Qt."
18#error "(The moc has changed too much.)"
19#endif
20
21QT_BEGIN_MOC_NAMESPACE
22QT_WARNING_PUSH
23QT_WARNING_DISABLE_DEPRECATED
24struct qt_meta_stringdata_QSurface_t {
25 const uint offsetsAndSize[22];
26 char stringdata0[136];
27};
28#define QT_MOC_LITERAL(ofs, len) \
29 uint(offsetof(qt_meta_stringdata_QSurface_t, stringdata0) + ofs), len
30static const qt_meta_stringdata_QSurface_t qt_meta_stringdata_QSurface = {
31 {
32QT_MOC_LITERAL(0, 8), // "QSurface"
33QT_MOC_LITERAL(9, 12), // "SurfaceClass"
34QT_MOC_LITERAL(22, 6), // "Window"
35QT_MOC_LITERAL(29, 9), // "Offscreen"
36QT_MOC_LITERAL(39, 11), // "SurfaceType"
37QT_MOC_LITERAL(51, 13), // "RasterSurface"
38QT_MOC_LITERAL(65, 13), // "OpenGLSurface"
39QT_MOC_LITERAL(79, 15), // "RasterGLSurface"
40QT_MOC_LITERAL(95, 13), // "OpenVGSurface"
41QT_MOC_LITERAL(109, 13), // "VulkanSurface"
42QT_MOC_LITERAL(123, 12) // "MetalSurface"
43
44 },
45 "QSurface\0SurfaceClass\0Window\0Offscreen\0"
46 "SurfaceType\0RasterSurface\0OpenGLSurface\0"
47 "RasterGLSurface\0OpenVGSurface\0"
48 "VulkanSurface\0MetalSurface"
49};
50#undef QT_MOC_LITERAL
51
52static const uint qt_meta_data_QSurface[] = {
53
54 // content:
55 9, // revision
56 0, // classname
57 0, 0, // classinfo
58 0, 0, // methods
59 0, 0, // properties
60 2, 14, // enums/sets
61 0, 0, // constructors
62 4, // flags
63 0, // signalCount
64
65 // enums: name, alias, flags, count, data
66 1, 1, 0x0, 2, 24,
67 4, 4, 0x0, 6, 28,
68
69 // enum data: key, value
70 2, uint(QSurface::Window),
71 3, uint(QSurface::Offscreen),
72 5, uint(QSurface::RasterSurface),
73 6, uint(QSurface::OpenGLSurface),
74 7, uint(QSurface::RasterGLSurface),
75 8, uint(QSurface::OpenVGSurface),
76 9, uint(QSurface::VulkanSurface),
77 10, uint(QSurface::MetalSurface),
78
79 0 // eod
80};
81
82const QMetaObject QSurface::staticMetaObject = { {
83 nullptr,
84 qt_meta_stringdata_QSurface.offsetsAndSize,
85 qt_meta_data_QSurface,
86 nullptr,
87 nullptr,
88 nullptr,
89 nullptr
90} };
91
92QT_WARNING_POP
93QT_END_MOC_NAMESPACE
94