/****************************************************************************
** Meta object code from reading C++ file 'qsurfaceformat.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.19)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

#include <memory>
#include "../kernel/qsurfaceformat.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'qsurfaceformat.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.19. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif

QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_QSurfaceFormat_t {
    QByteArrayData data[23];
    char stringdata0[333];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_QSurfaceFormat_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_QSurfaceFormat_t qt_meta_stringdata_QSurfaceFormat = {
    {
QT_MOC_LITERAL(0, 0, 14), // "QSurfaceFormat"
QT_MOC_LITERAL(1, 15, 12), // "FormatOption"
QT_MOC_LITERAL(2, 28, 13), // "StereoBuffers"
QT_MOC_LITERAL(3, 42, 12), // "DebugContext"
QT_MOC_LITERAL(4, 55, 19), // "DeprecatedFunctions"
QT_MOC_LITERAL(5, 75, 17), // "ResetNotification"
QT_MOC_LITERAL(6, 93, 12), // "SwapBehavior"
QT_MOC_LITERAL(7, 106, 19), // "DefaultSwapBehavior"
QT_MOC_LITERAL(8, 126, 12), // "SingleBuffer"
QT_MOC_LITERAL(9, 139, 12), // "DoubleBuffer"
QT_MOC_LITERAL(10, 152, 12), // "TripleBuffer"
QT_MOC_LITERAL(11, 165, 14), // "RenderableType"
QT_MOC_LITERAL(12, 180, 21), // "DefaultRenderableType"
QT_MOC_LITERAL(13, 202, 6), // "OpenGL"
QT_MOC_LITERAL(14, 209, 8), // "OpenGLES"
QT_MOC_LITERAL(15, 218, 6), // "OpenVG"
QT_MOC_LITERAL(16, 225, 20), // "OpenGLContextProfile"
QT_MOC_LITERAL(17, 246, 9), // "NoProfile"
QT_MOC_LITERAL(18, 256, 11), // "CoreProfile"
QT_MOC_LITERAL(19, 268, 20), // "CompatibilityProfile"
QT_MOC_LITERAL(20, 289, 10), // "ColorSpace"
QT_MOC_LITERAL(21, 300, 17), // "DefaultColorSpace"
QT_MOC_LITERAL(22, 318, 14) // "sRGBColorSpace"

    },
    "QSurfaceFormat\0FormatOption\0StereoBuffers\0"
    "DebugContext\0DeprecatedFunctions\0"
    "ResetNotification\0SwapBehavior\0"
    "DefaultSwapBehavior\0SingleBuffer\0"
    "DoubleBuffer\0TripleBuffer\0RenderableType\0"
    "DefaultRenderableType\0OpenGL\0OpenGLES\0"
    "OpenVG\0OpenGLContextProfile\0NoProfile\0"
    "CoreProfile\0CompatibilityProfile\0"
    "ColorSpace\0DefaultColorSpace\0"
    "sRGBColorSpace"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_QSurfaceFormat[] = {

 // content:
       8,       // revision
       0,       // classname
       0,    0, // classinfo
       0,    0, // methods
       0,    0, // properties
       5,   14, // enums/sets
       0,    0, // constructors
       4,       // flags
       0,       // signalCount

 // enums: name, alias, flags, count, data
       1,    1, 0x0,    4,   39,
       6,    6, 0x0,    4,   47,
      11,   11, 0x0,    4,   55,
      16,   16, 0x0,    3,   63,
      20,   20, 0x0,    2,   69,

 // enum data: key, value
       2, uint(QSurfaceFormat::StereoBuffers),
       3, uint(QSurfaceFormat::DebugContext),
       4, uint(QSurfaceFormat::DeprecatedFunctions),
       5, uint(QSurfaceFormat::ResetNotification),
       7, uint(QSurfaceFormat::DefaultSwapBehavior),
       8, uint(QSurfaceFormat::SingleBuffer),
       9, uint(QSurfaceFormat::DoubleBuffer),
      10, uint(QSurfaceFormat::TripleBuffer),
      12, uint(QSurfaceFormat::DefaultRenderableType),
      13, uint(QSurfaceFormat::OpenGL),
      14, uint(QSurfaceFormat::OpenGLES),
      15, uint(QSurfaceFormat::OpenVG),
      17, uint(QSurfaceFormat::NoProfile),
      18, uint(QSurfaceFormat::CoreProfile),
      19, uint(QSurfaceFormat::CompatibilityProfile),
      21, uint(QSurfaceFormat::DefaultColorSpace),
      22, uint(QSurfaceFormat::sRGBColorSpace),

       0        // eod
};

QT_INIT_METAOBJECT const QMetaObject QSurfaceFormat::staticMetaObject = { {
    nullptr,
    qt_meta_stringdata_QSurfaceFormat.data,
    qt_meta_data_QSurfaceFormat,
    nullptr,
    nullptr,
    nullptr
} };

QT_WARNING_POP
QT_END_MOC_NAMESPACE
