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

#include "../../../generated_cpp_56/com_trolltech_qt_opengl/com_trolltech_qt_opengl0.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'com_trolltech_qt_opengl0.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.8.0. 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_PythonQtWrapper_QGLBuffer_t {
    QByteArrayData data[55];
    char stringdata0[586];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGLBuffer_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGLBuffer_t qt_meta_stringdata_PythonQtWrapper_QGLBuffer = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QGLBuffer"
QT_MOC_LITERAL(1, 26, 13), // "new_QGLBuffer"
QT_MOC_LITERAL(2, 40, 10), // "QGLBuffer*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 15), // "QGLBuffer::Type"
QT_MOC_LITERAL(5, 68, 4), // "type"
QT_MOC_LITERAL(6, 73, 9), // "QGLBuffer"
QT_MOC_LITERAL(7, 83, 5), // "other"
QT_MOC_LITERAL(8, 89, 16), // "delete_QGLBuffer"
QT_MOC_LITERAL(9, 106, 3), // "obj"
QT_MOC_LITERAL(10, 110, 8), // "allocate"
QT_MOC_LITERAL(11, 119, 16), // "theWrappedObject"
QT_MOC_LITERAL(12, 136, 11), // "const void*"
QT_MOC_LITERAL(13, 148, 4), // "data"
QT_MOC_LITERAL(14, 153, 5), // "count"
QT_MOC_LITERAL(15, 159, 4), // "bind"
QT_MOC_LITERAL(16, 164, 8), // "bufferId"
QT_MOC_LITERAL(17, 173, 6), // "GLuint"
QT_MOC_LITERAL(18, 180, 6), // "create"
QT_MOC_LITERAL(19, 187, 7), // "destroy"
QT_MOC_LITERAL(20, 195, 9), // "isCreated"
QT_MOC_LITERAL(21, 205, 3), // "map"
QT_MOC_LITERAL(22, 209, 17), // "QGLBuffer::Access"
QT_MOC_LITERAL(23, 227, 6), // "access"
QT_MOC_LITERAL(24, 234, 15), // "operator_assign"
QT_MOC_LITERAL(25, 250, 4), // "read"
QT_MOC_LITERAL(26, 255, 6), // "offset"
QT_MOC_LITERAL(27, 262, 7), // "release"
QT_MOC_LITERAL(28, 270, 24), // "static_QGLBuffer_release"
QT_MOC_LITERAL(29, 295, 15), // "setUsagePattern"
QT_MOC_LITERAL(30, 311, 23), // "QGLBuffer::UsagePattern"
QT_MOC_LITERAL(31, 335, 5), // "value"
QT_MOC_LITERAL(32, 341, 4), // "size"
QT_MOC_LITERAL(33, 346, 5), // "unmap"
QT_MOC_LITERAL(34, 352, 12), // "usagePattern"
QT_MOC_LITERAL(35, 365, 5), // "write"
QT_MOC_LITERAL(36, 371, 6), // "Access"
QT_MOC_LITERAL(37, 378, 8), // "ReadOnly"
QT_MOC_LITERAL(38, 387, 9), // "WriteOnly"
QT_MOC_LITERAL(39, 397, 9), // "ReadWrite"
QT_MOC_LITERAL(40, 407, 4), // "Type"
QT_MOC_LITERAL(41, 412, 12), // "VertexBuffer"
QT_MOC_LITERAL(42, 425, 11), // "IndexBuffer"
QT_MOC_LITERAL(43, 437, 15), // "PixelPackBuffer"
QT_MOC_LITERAL(44, 453, 17), // "PixelUnpackBuffer"
QT_MOC_LITERAL(45, 471, 12), // "UsagePattern"
QT_MOC_LITERAL(46, 484, 10), // "StreamDraw"
QT_MOC_LITERAL(47, 495, 10), // "StreamRead"
QT_MOC_LITERAL(48, 506, 10), // "StreamCopy"
QT_MOC_LITERAL(49, 517, 10), // "StaticDraw"
QT_MOC_LITERAL(50, 528, 10), // "StaticRead"
QT_MOC_LITERAL(51, 539, 10), // "StaticCopy"
QT_MOC_LITERAL(52, 550, 11), // "DynamicDraw"
QT_MOC_LITERAL(53, 562, 11), // "DynamicRead"
QT_MOC_LITERAL(54, 574, 11) // "DynamicCopy"

    },
    "PythonQtWrapper_QGLBuffer\0new_QGLBuffer\0"
    "QGLBuffer*\0\0QGLBuffer::Type\0type\0"
    "QGLBuffer\0other\0delete_QGLBuffer\0obj\0"
    "allocate\0theWrappedObject\0const void*\0"
    "data\0count\0bind\0bufferId\0GLuint\0create\0"
    "destroy\0isCreated\0map\0QGLBuffer::Access\0"
    "access\0operator_assign\0read\0offset\0"
    "release\0static_QGLBuffer_release\0"
    "setUsagePattern\0QGLBuffer::UsagePattern\0"
    "value\0size\0unmap\0usagePattern\0write\0"
    "Access\0ReadOnly\0WriteOnly\0ReadWrite\0"
    "Type\0VertexBuffer\0IndexBuffer\0"
    "PixelPackBuffer\0PixelUnpackBuffer\0"
    "UsagePattern\0StreamDraw\0StreamRead\0"
    "StreamCopy\0StaticDraw\0StaticRead\0"
    "StaticCopy\0DynamicDraw\0DynamicRead\0"
    "DynamicCopy"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGLBuffer[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      22,   14, // methods
       0,    0, // properties
       3,  212, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    0,  124,    3, 0x0a /* Public */,
       1,    1,  125,    3, 0x0a /* Public */,
       1,    1,  128,    3, 0x0a /* Public */,
       8,    1,  131,    3, 0x0a /* Public */,
      10,    3,  134,    3, 0x0a /* Public */,
      10,    2,  141,    3, 0x0a /* Public */,
      15,    1,  146,    3, 0x0a /* Public */,
      16,    1,  149,    3, 0x0a /* Public */,
      18,    1,  152,    3, 0x0a /* Public */,
      19,    1,  155,    3, 0x0a /* Public */,
      20,    1,  158,    3, 0x0a /* Public */,
      21,    2,  161,    3, 0x0a /* Public */,
      24,    2,  166,    3, 0x0a /* Public */,
      25,    4,  171,    3, 0x0a /* Public */,
      27,    1,  180,    3, 0x0a /* Public */,
      28,    1,  183,    3, 0x0a /* Public */,
      29,    2,  186,    3, 0x0a /* Public */,
      32,    1,  191,    3, 0x0a /* Public */,
       5,    1,  194,    3, 0x0a /* Public */,
      33,    1,  197,    3, 0x0a /* Public */,
      34,    1,  200,    3, 0x0a /* Public */,
      35,    4,  203,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 6,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12, QMetaType::Int,   11,   13,   14,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   11,   14,
    QMetaType::Bool, 0x80000000 | 2,   11,
    0x80000000 | 17, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    QMetaType::VoidStar, 0x80000000 | 2, 0x80000000 | 22,   11,   23,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 6,   11,    7,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::Int, QMetaType::VoidStar, QMetaType::Int,   11,   26,   13,   14,
    QMetaType::Void, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 30,   11,   31,
    QMetaType::Int, 0x80000000 | 2,   11,
    0x80000000 | 4, 0x80000000 | 2,   11,
    QMetaType::Bool, 0x80000000 | 2,   11,
    0x80000000 | 30, 0x80000000 | 2,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 12, QMetaType::Int,   11,   26,   13,   14,

 // enums: name, flags, count, data
      36, 0x0,    3,  224,
      40, 0x0,    4,  230,
      45, 0x0,    9,  238,

 // enum data: key, value
      37, uint(PythonQtWrapper_QGLBuffer::ReadOnly),
      38, uint(PythonQtWrapper_QGLBuffer::WriteOnly),
      39, uint(PythonQtWrapper_QGLBuffer::ReadWrite),
      41, uint(PythonQtWrapper_QGLBuffer::VertexBuffer),
      42, uint(PythonQtWrapper_QGLBuffer::IndexBuffer),
      43, uint(PythonQtWrapper_QGLBuffer::PixelPackBuffer),
      44, uint(PythonQtWrapper_QGLBuffer::PixelUnpackBuffer),
      46, uint(PythonQtWrapper_QGLBuffer::StreamDraw),
      47, uint(PythonQtWrapper_QGLBuffer::StreamRead),
      48, uint(PythonQtWrapper_QGLBuffer::StreamCopy),
      49, uint(PythonQtWrapper_QGLBuffer::StaticDraw),
      50, uint(PythonQtWrapper_QGLBuffer::StaticRead),
      51, uint(PythonQtWrapper_QGLBuffer::StaticCopy),
      52, uint(PythonQtWrapper_QGLBuffer::DynamicDraw),
      53, uint(PythonQtWrapper_QGLBuffer::DynamicRead),
      54, uint(PythonQtWrapper_QGLBuffer::DynamicCopy),

       0        // eod
};

void PythonQtWrapper_QGLBuffer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGLBuffer *_t = static_cast<PythonQtWrapper_QGLBuffer *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGLBuffer* _r = _t->new_QGLBuffer();
            if (_a[0]) *reinterpret_cast< QGLBuffer**>(_a[0]) = _r; }  break;
        case 1: { QGLBuffer* _r = _t->new_QGLBuffer((*reinterpret_cast< QGLBuffer::Type(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLBuffer**>(_a[0]) = _r; }  break;
        case 2: { QGLBuffer* _r = _t->new_QGLBuffer((*reinterpret_cast< const QGLBuffer(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLBuffer**>(_a[0]) = _r; }  break;
        case 3: _t->delete_QGLBuffer((*reinterpret_cast< QGLBuffer*(*)>(_a[1]))); break;
        case 4: _t->allocate((*reinterpret_cast< QGLBuffer*(*)>(_a[1])),(*reinterpret_cast< const void*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 5: _t->allocate((*reinterpret_cast< QGLBuffer*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 6: { bool _r = _t->bind((*reinterpret_cast< QGLBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { GLuint _r = _t->bufferId((*reinterpret_cast< QGLBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->create((*reinterpret_cast< QGLBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: _t->destroy((*reinterpret_cast< QGLBuffer*(*)>(_a[1]))); break;
        case 10: { bool _r = _t->isCreated((*reinterpret_cast< QGLBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { void* _r = _t->map((*reinterpret_cast< QGLBuffer*(*)>(_a[1])),(*reinterpret_cast< QGLBuffer::Access(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< void**>(_a[0]) = _r; }  break;
        case 12: { QGLBuffer* _r = _t->operator_assign((*reinterpret_cast< QGLBuffer*(*)>(_a[1])),(*reinterpret_cast< const QGLBuffer(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGLBuffer**>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->read((*reinterpret_cast< QGLBuffer*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< void*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: _t->release((*reinterpret_cast< QGLBuffer*(*)>(_a[1]))); break;
        case 15: _t->static_QGLBuffer_release((*reinterpret_cast< QGLBuffer::Type(*)>(_a[1]))); break;
        case 16: _t->setUsagePattern((*reinterpret_cast< QGLBuffer*(*)>(_a[1])),(*reinterpret_cast< QGLBuffer::UsagePattern(*)>(_a[2]))); break;
        case 17: { int _r = _t->size((*reinterpret_cast< QGLBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: { QGLBuffer::Type _r = _t->type((*reinterpret_cast< QGLBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLBuffer::Type*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->unmap((*reinterpret_cast< QGLBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { QGLBuffer::UsagePattern _r = _t->usagePattern((*reinterpret_cast< QGLBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLBuffer::UsagePattern*>(_a[0]) = _r; }  break;
        case 21: _t->write((*reinterpret_cast< QGLBuffer*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const void*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QGLBuffer::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGLBuffer.data,
      qt_meta_data_PythonQtWrapper_QGLBuffer,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QGLBuffer::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QGLBuffer::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QGLBuffer.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QGLBuffer*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QGLBuffer::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 22)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 22;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 22)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 22;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGLColormap_t {
    QByteArrayData data[22];
    char stringdata0[222];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGLColormap_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGLColormap_t qt_meta_stringdata_PythonQtWrapper_QGLColormap = {
    {
QT_MOC_LITERAL(0, 0, 27), // "PythonQtWrapper_QGLColormap"
QT_MOC_LITERAL(1, 28, 15), // "new_QGLColormap"
QT_MOC_LITERAL(2, 44, 12), // "QGLColormap*"
QT_MOC_LITERAL(3, 57, 0), // ""
QT_MOC_LITERAL(4, 58, 11), // "QGLColormap"
QT_MOC_LITERAL(5, 70, 6), // "arg__1"
QT_MOC_LITERAL(6, 77, 18), // "delete_QGLColormap"
QT_MOC_LITERAL(7, 96, 3), // "obj"
QT_MOC_LITERAL(8, 100, 10), // "entryColor"
QT_MOC_LITERAL(9, 111, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 128, 3), // "idx"
QT_MOC_LITERAL(11, 132, 8), // "entryRgb"
QT_MOC_LITERAL(12, 141, 4), // "find"
QT_MOC_LITERAL(13, 146, 5), // "color"
QT_MOC_LITERAL(14, 152, 11), // "findNearest"
QT_MOC_LITERAL(15, 164, 6), // "handle"
QT_MOC_LITERAL(16, 171, 10), // "Qt::HANDLE"
QT_MOC_LITERAL(17, 182, 7), // "isEmpty"
QT_MOC_LITERAL(18, 190, 8), // "setEntry"
QT_MOC_LITERAL(19, 199, 9), // "setHandle"
QT_MOC_LITERAL(20, 209, 7), // "ahandle"
QT_MOC_LITERAL(21, 217, 4) // "size"

    },
    "PythonQtWrapper_QGLColormap\0new_QGLColormap\0"
    "QGLColormap*\0\0QGLColormap\0arg__1\0"
    "delete_QGLColormap\0obj\0entryColor\0"
    "theWrappedObject\0idx\0entryRgb\0find\0"
    "color\0findNearest\0handle\0Qt::HANDLE\0"
    "isEmpty\0setEntry\0setHandle\0ahandle\0"
    "size"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGLColormap[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      13,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    0,   79,    3, 0x0a /* Public */,
       1,    1,   80,    3, 0x0a /* Public */,
       6,    1,   83,    3, 0x0a /* Public */,
       8,    2,   86,    3, 0x0a /* Public */,
      11,    2,   91,    3, 0x0a /* Public */,
      12,    2,   96,    3, 0x0a /* Public */,
      14,    2,  101,    3, 0x0a /* Public */,
      15,    1,  106,    3, 0x0a /* Public */,
      17,    1,  109,    3, 0x0a /* Public */,
      18,    3,  112,    3, 0x0a /* Public */,
      18,    3,  119,    3, 0x0a /* Public */,
      19,    2,  126,    3, 0x0a /* Public */,
      21,    1,  131,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::QColor, 0x80000000 | 2, QMetaType::Int,    9,   10,
    QMetaType::UInt, 0x80000000 | 2, QMetaType::Int,    9,   10,
    QMetaType::Int, 0x80000000 | 2, QMetaType::UInt,    9,   13,
    QMetaType::Int, 0x80000000 | 2, QMetaType::UInt,    9,   13,
    0x80000000 | 16, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QColor,    9,   10,   13,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::UInt,    9,   10,   13,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 16,    9,   20,
    QMetaType::Int, 0x80000000 | 2,    9,

       0        // eod
};

void PythonQtWrapper_QGLColormap::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGLColormap *_t = static_cast<PythonQtWrapper_QGLColormap *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGLColormap* _r = _t->new_QGLColormap();
            if (_a[0]) *reinterpret_cast< QGLColormap**>(_a[0]) = _r; }  break;
        case 1: { QGLColormap* _r = _t->new_QGLColormap((*reinterpret_cast< const QGLColormap(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLColormap**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGLColormap((*reinterpret_cast< QGLColormap*(*)>(_a[1]))); break;
        case 3: { QColor _r = _t->entryColor((*reinterpret_cast< QGLColormap*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 4: { uint _r = _t->entryRgb((*reinterpret_cast< QGLColormap*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< uint*>(_a[0]) = _r; }  break;
        case 5: { int _r = _t->find((*reinterpret_cast< QGLColormap*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->findNearest((*reinterpret_cast< QGLColormap*(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { Qt::HANDLE _r = _t->handle((*reinterpret_cast< QGLColormap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::HANDLE*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->isEmpty((*reinterpret_cast< QGLColormap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: _t->setEntry((*reinterpret_cast< QGLColormap*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QColor(*)>(_a[3]))); break;
        case 10: _t->setEntry((*reinterpret_cast< QGLColormap*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< uint(*)>(_a[3]))); break;
        case 11: _t->setHandle((*reinterpret_cast< QGLColormap*(*)>(_a[1])),(*reinterpret_cast< Qt::HANDLE(*)>(_a[2]))); break;
        case 12: { int _r = _t->size((*reinterpret_cast< QGLColormap*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QGLColormap::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGLColormap.data,
      qt_meta_data_PythonQtWrapper_QGLColormap,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QGLColormap::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QGLColormap::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QGLColormap.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QGLColormap*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QGLColormap::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 13)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 13;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 13)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 13;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGLContext_t {
    QByteArrayData data[83];
    char stringdata0[1177];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGLContext_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGLContext_t qt_meta_stringdata_PythonQtWrapper_QGLContext = {
    {
QT_MOC_LITERAL(0, 0, 26), // "PythonQtWrapper_QGLContext"
QT_MOC_LITERAL(1, 27, 14), // "new_QGLContext"
QT_MOC_LITERAL(2, 42, 11), // "QGLContext*"
QT_MOC_LITERAL(3, 54, 0), // ""
QT_MOC_LITERAL(4, 55, 9), // "QGLFormat"
QT_MOC_LITERAL(5, 65, 6), // "format"
QT_MOC_LITERAL(6, 72, 13), // "QPaintDevice*"
QT_MOC_LITERAL(7, 86, 6), // "device"
QT_MOC_LITERAL(8, 93, 17), // "delete_QGLContext"
QT_MOC_LITERAL(9, 111, 3), // "obj"
QT_MOC_LITERAL(10, 115, 28), // "static_QGLContext_areSharing"
QT_MOC_LITERAL(11, 144, 17), // "const QGLContext*"
QT_MOC_LITERAL(12, 162, 8), // "context1"
QT_MOC_LITERAL(13, 171, 8), // "context2"
QT_MOC_LITERAL(14, 180, 11), // "bindTexture"
QT_MOC_LITERAL(15, 192, 6), // "GLuint"
QT_MOC_LITERAL(16, 199, 16), // "theWrappedObject"
QT_MOC_LITERAL(17, 216, 5), // "image"
QT_MOC_LITERAL(18, 222, 6), // "GLenum"
QT_MOC_LITERAL(19, 229, 6), // "target"
QT_MOC_LITERAL(20, 236, 5), // "GLint"
QT_MOC_LITERAL(21, 242, 23), // "QGLContext::BindOptions"
QT_MOC_LITERAL(22, 266, 7), // "options"
QT_MOC_LITERAL(23, 274, 6), // "pixmap"
QT_MOC_LITERAL(24, 281, 8), // "fileName"
QT_MOC_LITERAL(25, 290, 13), // "chooseContext"
QT_MOC_LITERAL(26, 304, 12), // "shareContext"
QT_MOC_LITERAL(27, 317, 18), // "py_q_chooseContext"
QT_MOC_LITERAL(28, 336, 10), // "colorIndex"
QT_MOC_LITERAL(29, 347, 1), // "c"
QT_MOC_LITERAL(30, 349, 13), // "contextHandle"
QT_MOC_LITERAL(31, 363, 15), // "QOpenGLContext*"
QT_MOC_LITERAL(32, 379, 6), // "create"
QT_MOC_LITERAL(33, 386, 11), // "py_q_create"
QT_MOC_LITERAL(34, 398, 32), // "static_QGLContext_currentContext"
QT_MOC_LITERAL(35, 431, 13), // "deleteTexture"
QT_MOC_LITERAL(36, 445, 5), // "tx_id"
QT_MOC_LITERAL(37, 451, 14), // "deviceIsPixmap"
QT_MOC_LITERAL(38, 466, 11), // "doneCurrent"
QT_MOC_LITERAL(39, 478, 16), // "py_q_doneCurrent"
QT_MOC_LITERAL(40, 495, 11), // "drawTexture"
QT_MOC_LITERAL(41, 507, 5), // "point"
QT_MOC_LITERAL(42, 513, 9), // "textureId"
QT_MOC_LITERAL(43, 523, 13), // "textureTarget"
QT_MOC_LITERAL(44, 537, 35), // "static_QGLContext_fromOpenGLC..."
QT_MOC_LITERAL(45, 573, 15), // "platformContext"
QT_MOC_LITERAL(46, 589, 9), // "functions"
QT_MOC_LITERAL(47, 599, 13), // "QGLFunctions*"
QT_MOC_LITERAL(48, 613, 11), // "initialized"
QT_MOC_LITERAL(49, 625, 9), // "isSharing"
QT_MOC_LITERAL(50, 635, 7), // "isValid"
QT_MOC_LITERAL(51, 643, 11), // "makeCurrent"
QT_MOC_LITERAL(52, 655, 16), // "py_q_makeCurrent"
QT_MOC_LITERAL(53, 672, 12), // "moveToThread"
QT_MOC_LITERAL(54, 685, 8), // "QThread*"
QT_MOC_LITERAL(55, 694, 6), // "thread"
QT_MOC_LITERAL(56, 701, 23), // "overlayTransparentColor"
QT_MOC_LITERAL(57, 725, 15), // "requestedFormat"
QT_MOC_LITERAL(58, 741, 5), // "reset"
QT_MOC_LITERAL(59, 747, 9), // "setFormat"
QT_MOC_LITERAL(60, 757, 14), // "setInitialized"
QT_MOC_LITERAL(61, 772, 2), // "on"
QT_MOC_LITERAL(62, 775, 38), // "static_QGLContext_setTextureC..."
QT_MOC_LITERAL(63, 814, 4), // "size"
QT_MOC_LITERAL(64, 819, 8), // "setValid"
QT_MOC_LITERAL(65, 828, 5), // "valid"
QT_MOC_LITERAL(66, 834, 16), // "setWindowCreated"
QT_MOC_LITERAL(67, 851, 11), // "swapBuffers"
QT_MOC_LITERAL(68, 863, 16), // "py_q_swapBuffers"
QT_MOC_LITERAL(69, 880, 35), // "static_QGLContext_textureCach..."
QT_MOC_LITERAL(70, 916, 13), // "windowCreated"
QT_MOC_LITERAL(71, 930, 10), // "BindOption"
QT_MOC_LITERAL(72, 941, 12), // "NoBindOption"
QT_MOC_LITERAL(73, 954, 19), // "InvertedYBindOption"
QT_MOC_LITERAL(74, 974, 16), // "MipmapBindOption"
QT_MOC_LITERAL(75, 991, 28), // "PremultipliedAlphaBindOption"
QT_MOC_LITERAL(76, 1020, 25), // "LinearFilteringBindOption"
QT_MOC_LITERAL(77, 1046, 23), // "MemoryManagedBindOption"
QT_MOC_LITERAL(78, 1070, 29), // "CanFlipNativePixmapBindOption"
QT_MOC_LITERAL(79, 1100, 27), // "TemporarilyCachedBindOption"
QT_MOC_LITERAL(80, 1128, 17), // "DefaultBindOption"
QT_MOC_LITERAL(81, 1146, 18), // "InternalBindOption"
QT_MOC_LITERAL(82, 1165, 11) // "BindOptions"

    },
    "PythonQtWrapper_QGLContext\0new_QGLContext\0"
    "QGLContext*\0\0QGLFormat\0format\0"
    "QPaintDevice*\0device\0delete_QGLContext\0"
    "obj\0static_QGLContext_areSharing\0"
    "const QGLContext*\0context1\0context2\0"
    "bindTexture\0GLuint\0theWrappedObject\0"
    "image\0GLenum\0target\0GLint\0"
    "QGLContext::BindOptions\0options\0pixmap\0"
    "fileName\0chooseContext\0shareContext\0"
    "py_q_chooseContext\0colorIndex\0c\0"
    "contextHandle\0QOpenGLContext*\0create\0"
    "py_q_create\0static_QGLContext_currentContext\0"
    "deleteTexture\0tx_id\0deviceIsPixmap\0"
    "doneCurrent\0py_q_doneCurrent\0drawTexture\0"
    "point\0textureId\0textureTarget\0"
    "static_QGLContext_fromOpenGLContext\0"
    "platformContext\0functions\0QGLFunctions*\0"
    "initialized\0isSharing\0isValid\0makeCurrent\0"
    "py_q_makeCurrent\0moveToThread\0QThread*\0"
    "thread\0overlayTransparentColor\0"
    "requestedFormat\0reset\0setFormat\0"
    "setInitialized\0on\0"
    "static_QGLContext_setTextureCacheLimit\0"
    "size\0setValid\0valid\0setWindowCreated\0"
    "swapBuffers\0py_q_swapBuffers\0"
    "static_QGLContext_textureCacheLimit\0"
    "windowCreated\0BindOption\0NoBindOption\0"
    "InvertedYBindOption\0MipmapBindOption\0"
    "PremultipliedAlphaBindOption\0"
    "LinearFilteringBindOption\0"
    "MemoryManagedBindOption\0"
    "CanFlipNativePixmapBindOption\0"
    "TemporarilyCachedBindOption\0"
    "DefaultBindOption\0InternalBindOption\0"
    "BindOptions"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGLContext[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      54,   14, // methods
       0,    0, // properties
       2,  530, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,  284,    3, 0x0a /* Public */,
       1,    2,  287,    3, 0x0a /* Public */,
       8,    1,  292,    3, 0x0a /* Public */,
      10,    2,  295,    3, 0x0a /* Public */,
      14,    4,  300,    3, 0x0a /* Public */,
      14,    3,  309,    3, 0x2a /* Public | MethodCloned */,
      14,    2,  316,    3, 0x2a /* Public | MethodCloned */,
      14,    5,  321,    3, 0x0a /* Public */,
      14,    4,  332,    3, 0x0a /* Public */,
      14,    3,  341,    3, 0x2a /* Public | MethodCloned */,
      14,    2,  348,    3, 0x2a /* Public | MethodCloned */,
      14,    5,  353,    3, 0x0a /* Public */,
      14,    2,  364,    3, 0x0a /* Public */,
      25,    2,  369,    3, 0x0a /* Public */,
      25,    1,  374,    3, 0x2a /* Public | MethodCloned */,
      27,    2,  377,    3, 0x0a /* Public */,
      27,    1,  382,    3, 0x2a /* Public | MethodCloned */,
      28,    2,  385,    3, 0x0a /* Public */,
      30,    1,  390,    3, 0x0a /* Public */,
      32,    2,  393,    3, 0x0a /* Public */,
      32,    1,  398,    3, 0x2a /* Public | MethodCloned */,
      33,    2,  401,    3, 0x0a /* Public */,
      33,    1,  406,    3, 0x2a /* Public | MethodCloned */,
      34,    0,  409,    3, 0x0a /* Public */,
      35,    2,  410,    3, 0x0a /* Public */,
       7,    1,  415,    3, 0x0a /* Public */,
      37,    1,  418,    3, 0x0a /* Public */,
      38,    1,  421,    3, 0x0a /* Public */,
      39,    1,  424,    3, 0x0a /* Public */,
      40,    4,  427,    3, 0x0a /* Public */,
      40,    3,  436,    3, 0x2a /* Public | MethodCloned */,
      40,    4,  443,    3, 0x0a /* Public */,
      40,    3,  452,    3, 0x2a /* Public | MethodCloned */,
       5,    1,  459,    3, 0x0a /* Public */,
      44,    1,  462,    3, 0x0a /* Public */,
      46,    1,  465,    3, 0x0a /* Public */,
      48,    1,  468,    3, 0x0a /* Public */,
      49,    1,  471,    3, 0x0a /* Public */,
      50,    1,  474,    3, 0x0a /* Public */,
      51,    1,  477,    3, 0x0a /* Public */,
      52,    1,  480,    3, 0x0a /* Public */,
      53,    2,  483,    3, 0x0a /* Public */,
      56,    1,  488,    3, 0x0a /* Public */,
      57,    1,  491,    3, 0x0a /* Public */,
      58,    1,  494,    3, 0x0a /* Public */,
      59,    2,  497,    3, 0x0a /* Public */,
      60,    2,  502,    3, 0x0a /* Public */,
      62,    1,  507,    3, 0x0a /* Public */,
      64,    2,  510,    3, 0x0a /* Public */,
      66,    2,  515,    3, 0x0a /* Public */,
      67,    1,  520,    3, 0x0a /* Public */,
      68,    1,  523,    3, 0x0a /* Public */,
      69,    0,  526,    3, 0x0a /* Public */,
      70,    1,  527,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Bool, 0x80000000 | 11, 0x80000000 | 11,   12,   13,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::QImage, 0x80000000 | 18, 0x80000000 | 20,   16,   17,   19,    5,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::QImage, 0x80000000 | 18,   16,   17,   19,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::QImage,   16,   17,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::QImage, 0x80000000 | 18, 0x80000000 | 20, 0x80000000 | 21,   16,   17,   19,    5,   22,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::QPixmap, 0x80000000 | 18, 0x80000000 | 20,   16,   23,   19,    5,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::QPixmap, 0x80000000 | 18,   16,   23,   19,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::QPixmap,   16,   23,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::QPixmap, 0x80000000 | 18, 0x80000000 | 20, 0x80000000 | 21,   16,   23,   19,    5,   22,
    0x80000000 | 15, 0x80000000 | 2, QMetaType::QString,   16,   24,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 11,   16,   26,
    QMetaType::Bool, 0x80000000 | 2,   16,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 11,   16,   26,
    QMetaType::Bool, 0x80000000 | 2,   16,
    QMetaType::UInt, 0x80000000 | 2, QMetaType::QColor,   16,   29,
    0x80000000 | 31, 0x80000000 | 2,   16,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 11,   16,   26,
    QMetaType::Bool, 0x80000000 | 2,   16,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 11,   16,   26,
    QMetaType::Bool, 0x80000000 | 2,   16,
    0x80000000 | 11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 15,   16,   36,
    0x80000000 | 6, 0x80000000 | 2,   16,
    QMetaType::Bool, 0x80000000 | 2,   16,
    QMetaType::Void, 0x80000000 | 2,   16,
    QMetaType::Void, 0x80000000 | 2,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF, 0x80000000 | 15, 0x80000000 | 18,   16,   41,   42,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF, 0x80000000 | 15,   16,   41,   42,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF, 0x80000000 | 15, 0x80000000 | 18,   16,   19,   42,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF, 0x80000000 | 15,   16,   19,   42,
    0x80000000 | 4, 0x80000000 | 2,   16,
    0x80000000 | 2, 0x80000000 | 31,   45,
    0x80000000 | 47, 0x80000000 | 2,   16,
    QMetaType::Bool, 0x80000000 | 2,   16,
    QMetaType::Bool, 0x80000000 | 2,   16,
    QMetaType::Bool, 0x80000000 | 2,   16,
    QMetaType::Void, 0x80000000 | 2,   16,
    QMetaType::Void, 0x80000000 | 2,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 54,   16,   55,
    QMetaType::QColor, 0x80000000 | 2,   16,
    0x80000000 | 4, 0x80000000 | 2,   16,
    QMetaType::Void, 0x80000000 | 2,   16,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   16,    5,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   16,   61,
    QMetaType::Void, QMetaType::Int,   63,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   16,   65,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   16,   61,
    QMetaType::Void, 0x80000000 | 2,   16,
    QMetaType::Void, 0x80000000 | 2,   16,
    QMetaType::Int,
    QMetaType::Bool, 0x80000000 | 2,   16,

 // enums: name, flags, count, data
      71, 0x0,   10,  538,
      82, 0x1,   10,  558,

 // enum data: key, value
      72, uint(PythonQtWrapper_QGLContext::NoBindOption),
      73, uint(PythonQtWrapper_QGLContext::InvertedYBindOption),
      74, uint(PythonQtWrapper_QGLContext::MipmapBindOption),
      75, uint(PythonQtWrapper_QGLContext::PremultipliedAlphaBindOption),
      76, uint(PythonQtWrapper_QGLContext::LinearFilteringBindOption),
      77, uint(PythonQtWrapper_QGLContext::MemoryManagedBindOption),
      78, uint(PythonQtWrapper_QGLContext::CanFlipNativePixmapBindOption),
      79, uint(PythonQtWrapper_QGLContext::TemporarilyCachedBindOption),
      80, uint(PythonQtWrapper_QGLContext::DefaultBindOption),
      81, uint(PythonQtWrapper_QGLContext::InternalBindOption),
      72, uint(PythonQtWrapper_QGLContext::NoBindOption),
      73, uint(PythonQtWrapper_QGLContext::InvertedYBindOption),
      74, uint(PythonQtWrapper_QGLContext::MipmapBindOption),
      75, uint(PythonQtWrapper_QGLContext::PremultipliedAlphaBindOption),
      76, uint(PythonQtWrapper_QGLContext::LinearFilteringBindOption),
      77, uint(PythonQtWrapper_QGLContext::MemoryManagedBindOption),
      78, uint(PythonQtWrapper_QGLContext::CanFlipNativePixmapBindOption),
      79, uint(PythonQtWrapper_QGLContext::TemporarilyCachedBindOption),
      80, uint(PythonQtWrapper_QGLContext::DefaultBindOption),
      81, uint(PythonQtWrapper_QGLContext::InternalBindOption),

       0        // eod
};

void PythonQtWrapper_QGLContext::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGLContext *_t = static_cast<PythonQtWrapper_QGLContext *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGLContext* _r = _t->new_QGLContext((*reinterpret_cast< const QGLFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLContext**>(_a[0]) = _r; }  break;
        case 1: { QGLContext* _r = _t->new_QGLContext((*reinterpret_cast< const QGLFormat(*)>(_a[1])),(*reinterpret_cast< QPaintDevice*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGLContext**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGLContext((*reinterpret_cast< QGLContext*(*)>(_a[1]))); break;
        case 3: { bool _r = _t->static_QGLContext_areSharing((*reinterpret_cast< const QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QGLContext*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 4: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLint(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 5: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 6: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 7: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLint(*)>(_a[4])),(*reinterpret_cast< QGLContext::BindOptions(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 8: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLint(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 9: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 10: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 11: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLint(*)>(_a[4])),(*reinterpret_cast< QGLContext::BindOptions(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 12: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->chooseContext((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QGLContext*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->chooseContext((*reinterpret_cast< QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->py_q_chooseContext((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QGLContext*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->py_q_chooseContext((*reinterpret_cast< QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: { uint _r = _t->colorIndex((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QColor(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< uint*>(_a[0]) = _r; }  break;
        case 18: { QOpenGLContext* _r = _t->contextHandle((*reinterpret_cast< QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QOpenGLContext**>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->create((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QGLContext*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { bool _r = _t->create((*reinterpret_cast< QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { bool _r = _t->py_q_create((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QGLContext*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 22: { bool _r = _t->py_q_create((*reinterpret_cast< QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 23: { const QGLContext* _r = _t->static_QGLContext_currentContext();
            if (_a[0]) *reinterpret_cast< const QGLContext**>(_a[0]) = _r; }  break;
        case 24: _t->deleteTexture((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2]))); break;
        case 25: { QPaintDevice* _r = _t->device((*reinterpret_cast< QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPaintDevice**>(_a[0]) = _r; }  break;
        case 26: { bool _r = _t->deviceIsPixmap((*reinterpret_cast< QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: _t->doneCurrent((*reinterpret_cast< QGLContext*(*)>(_a[1]))); break;
        case 28: _t->py_q_doneCurrent((*reinterpret_cast< QGLContext*(*)>(_a[1]))); break;
        case 29: _t->drawTexture((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4]))); break;
        case 30: _t->drawTexture((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3]))); break;
        case 31: _t->drawTexture((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4]))); break;
        case 32: _t->drawTexture((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3]))); break;
        case 33: { QGLFormat _r = _t->format((*reinterpret_cast< QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLFormat*>(_a[0]) = _r; }  break;
        case 34: { QGLContext* _r = _t->static_QGLContext_fromOpenGLContext((*reinterpret_cast< QOpenGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLContext**>(_a[0]) = _r; }  break;
        case 35: { QGLFunctions* _r = _t->functions((*reinterpret_cast< QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLFunctions**>(_a[0]) = _r; }  break;
        case 36: { bool _r = _t->initialized((*reinterpret_cast< QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 37: { bool _r = _t->isSharing((*reinterpret_cast< QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 38: { bool _r = _t->isValid((*reinterpret_cast< QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 39: _t->makeCurrent((*reinterpret_cast< QGLContext*(*)>(_a[1]))); break;
        case 40: _t->py_q_makeCurrent((*reinterpret_cast< QGLContext*(*)>(_a[1]))); break;
        case 41: _t->moveToThread((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< QThread*(*)>(_a[2]))); break;
        case 42: { QColor _r = _t->overlayTransparentColor((*reinterpret_cast< QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        case 43: { QGLFormat _r = _t->requestedFormat((*reinterpret_cast< QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLFormat*>(_a[0]) = _r; }  break;
        case 44: _t->reset((*reinterpret_cast< QGLContext*(*)>(_a[1]))); break;
        case 45: _t->setFormat((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< const QGLFormat(*)>(_a[2]))); break;
        case 46: _t->setInitialized((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 47: _t->static_QGLContext_setTextureCacheLimit((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 48: _t->setValid((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 49: _t->setWindowCreated((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 50: _t->swapBuffers((*reinterpret_cast< QGLContext*(*)>(_a[1]))); break;
        case 51: _t->py_q_swapBuffers((*reinterpret_cast< QGLContext*(*)>(_a[1]))); break;
        case 52: { int _r = _t->static_QGLContext_textureCacheLimit();
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 53: { bool _r = _t->windowCreated((*reinterpret_cast< QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 34:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QOpenGLContext* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGLContext::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGLContext.data,
      qt_meta_data_PythonQtWrapper_QGLContext,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QGLContext::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QGLContext::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QGLContext.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QGLContext*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QGLContext::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 54)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 54;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 54)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 54;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGLFormat_t {
    QByteArrayData data[109];
    char stringdata0[1749];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGLFormat_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGLFormat_t qt_meta_stringdata_PythonQtWrapper_QGLFormat = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QGLFormat"
QT_MOC_LITERAL(1, 26, 13), // "new_QGLFormat"
QT_MOC_LITERAL(2, 40, 10), // "QGLFormat*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 18), // "QGL::FormatOptions"
QT_MOC_LITERAL(5, 71, 7), // "options"
QT_MOC_LITERAL(6, 79, 5), // "plane"
QT_MOC_LITERAL(7, 85, 9), // "QGLFormat"
QT_MOC_LITERAL(8, 95, 5), // "other"
QT_MOC_LITERAL(9, 101, 16), // "delete_QGLFormat"
QT_MOC_LITERAL(10, 118, 3), // "obj"
QT_MOC_LITERAL(11, 122, 5), // "accum"
QT_MOC_LITERAL(12, 128, 16), // "theWrappedObject"
QT_MOC_LITERAL(13, 145, 15), // "accumBufferSize"
QT_MOC_LITERAL(14, 161, 5), // "alpha"
QT_MOC_LITERAL(15, 167, 15), // "alphaBufferSize"
QT_MOC_LITERAL(16, 183, 14), // "blueBufferSize"
QT_MOC_LITERAL(17, 198, 30), // "static_QGLFormat_defaultFormat"
QT_MOC_LITERAL(18, 229, 37), // "static_QGLFormat_defaultOverl..."
QT_MOC_LITERAL(19, 267, 5), // "depth"
QT_MOC_LITERAL(20, 273, 15), // "depthBufferSize"
QT_MOC_LITERAL(21, 289, 15), // "directRendering"
QT_MOC_LITERAL(22, 305, 12), // "doubleBuffer"
QT_MOC_LITERAL(23, 318, 34), // "static_QGLFormat_fromSurfaceF..."
QT_MOC_LITERAL(24, 353, 14), // "QSurfaceFormat"
QT_MOC_LITERAL(25, 368, 6), // "format"
QT_MOC_LITERAL(26, 375, 15), // "greenBufferSize"
QT_MOC_LITERAL(27, 391, 26), // "static_QGLFormat_hasOpenGL"
QT_MOC_LITERAL(28, 418, 34), // "static_QGLFormat_hasOpenGLOve..."
QT_MOC_LITERAL(29, 453, 10), // "hasOverlay"
QT_MOC_LITERAL(30, 464, 12), // "majorVersion"
QT_MOC_LITERAL(31, 477, 12), // "minorVersion"
QT_MOC_LITERAL(32, 490, 35), // "static_QGLFormat_openGLVersio..."
QT_MOC_LITERAL(33, 526, 29), // "QGLFormat::OpenGLVersionFlags"
QT_MOC_LITERAL(34, 556, 6), // "__eq__"
QT_MOC_LITERAL(35, 563, 6), // "arg__2"
QT_MOC_LITERAL(36, 570, 7), // "profile"
QT_MOC_LITERAL(37, 578, 31), // "QGLFormat::OpenGLContextProfile"
QT_MOC_LITERAL(38, 610, 13), // "redBufferSize"
QT_MOC_LITERAL(39, 624, 4), // "rgba"
QT_MOC_LITERAL(40, 629, 13), // "sampleBuffers"
QT_MOC_LITERAL(41, 643, 7), // "samples"
QT_MOC_LITERAL(42, 651, 8), // "setAccum"
QT_MOC_LITERAL(43, 660, 6), // "enable"
QT_MOC_LITERAL(44, 667, 18), // "setAccumBufferSize"
QT_MOC_LITERAL(45, 686, 4), // "size"
QT_MOC_LITERAL(46, 691, 8), // "setAlpha"
QT_MOC_LITERAL(47, 700, 18), // "setAlphaBufferSize"
QT_MOC_LITERAL(48, 719, 17), // "setBlueBufferSize"
QT_MOC_LITERAL(49, 737, 33), // "static_QGLFormat_setDefaultFo..."
QT_MOC_LITERAL(50, 771, 1), // "f"
QT_MOC_LITERAL(51, 773, 40), // "static_QGLFormat_setDefaultOv..."
QT_MOC_LITERAL(52, 814, 8), // "setDepth"
QT_MOC_LITERAL(53, 823, 18), // "setDepthBufferSize"
QT_MOC_LITERAL(54, 842, 18), // "setDirectRendering"
QT_MOC_LITERAL(55, 861, 15), // "setDoubleBuffer"
QT_MOC_LITERAL(56, 877, 18), // "setGreenBufferSize"
QT_MOC_LITERAL(57, 896, 9), // "setOption"
QT_MOC_LITERAL(58, 906, 3), // "opt"
QT_MOC_LITERAL(59, 910, 10), // "setOverlay"
QT_MOC_LITERAL(60, 921, 8), // "setPlane"
QT_MOC_LITERAL(61, 930, 10), // "setProfile"
QT_MOC_LITERAL(62, 941, 16), // "setRedBufferSize"
QT_MOC_LITERAL(63, 958, 7), // "setRgba"
QT_MOC_LITERAL(64, 966, 16), // "setSampleBuffers"
QT_MOC_LITERAL(65, 983, 10), // "setSamples"
QT_MOC_LITERAL(66, 994, 10), // "numSamples"
QT_MOC_LITERAL(67, 1005, 10), // "setStencil"
QT_MOC_LITERAL(68, 1016, 20), // "setStencilBufferSize"
QT_MOC_LITERAL(69, 1037, 9), // "setStereo"
QT_MOC_LITERAL(70, 1047, 15), // "setSwapInterval"
QT_MOC_LITERAL(71, 1063, 8), // "interval"
QT_MOC_LITERAL(72, 1072, 10), // "setVersion"
QT_MOC_LITERAL(73, 1083, 5), // "major"
QT_MOC_LITERAL(74, 1089, 5), // "minor"
QT_MOC_LITERAL(75, 1095, 7), // "stencil"
QT_MOC_LITERAL(76, 1103, 17), // "stencilBufferSize"
QT_MOC_LITERAL(77, 1121, 6), // "stereo"
QT_MOC_LITERAL(78, 1128, 12), // "swapInterval"
QT_MOC_LITERAL(79, 1141, 10), // "testOption"
QT_MOC_LITERAL(80, 1152, 32), // "static_QGLFormat_toSurfaceFormat"
QT_MOC_LITERAL(81, 1185, 11), // "py_toString"
QT_MOC_LITERAL(82, 1197, 20), // "OpenGLContextProfile"
QT_MOC_LITERAL(83, 1218, 9), // "NoProfile"
QT_MOC_LITERAL(84, 1228, 11), // "CoreProfile"
QT_MOC_LITERAL(85, 1240, 20), // "CompatibilityProfile"
QT_MOC_LITERAL(86, 1261, 17), // "OpenGLVersionFlag"
QT_MOC_LITERAL(87, 1279, 19), // "OpenGL_Version_None"
QT_MOC_LITERAL(88, 1299, 18), // "OpenGL_Version_1_1"
QT_MOC_LITERAL(89, 1318, 18), // "OpenGL_Version_1_2"
QT_MOC_LITERAL(90, 1337, 18), // "OpenGL_Version_1_3"
QT_MOC_LITERAL(91, 1356, 18), // "OpenGL_Version_1_4"
QT_MOC_LITERAL(92, 1375, 18), // "OpenGL_Version_1_5"
QT_MOC_LITERAL(93, 1394, 18), // "OpenGL_Version_2_0"
QT_MOC_LITERAL(94, 1413, 18), // "OpenGL_Version_2_1"
QT_MOC_LITERAL(95, 1432, 28), // "OpenGL_ES_Common_Version_1_0"
QT_MOC_LITERAL(96, 1461, 32), // "OpenGL_ES_CommonLite_Version_1_0"
QT_MOC_LITERAL(97, 1494, 28), // "OpenGL_ES_Common_Version_1_1"
QT_MOC_LITERAL(98, 1523, 32), // "OpenGL_ES_CommonLite_Version_1_1"
QT_MOC_LITERAL(99, 1556, 21), // "OpenGL_ES_Version_2_0"
QT_MOC_LITERAL(100, 1578, 18), // "OpenGL_Version_3_0"
QT_MOC_LITERAL(101, 1597, 18), // "OpenGL_Version_3_1"
QT_MOC_LITERAL(102, 1616, 18), // "OpenGL_Version_3_2"
QT_MOC_LITERAL(103, 1635, 18), // "OpenGL_Version_3_3"
QT_MOC_LITERAL(104, 1654, 18), // "OpenGL_Version_4_0"
QT_MOC_LITERAL(105, 1673, 18), // "OpenGL_Version_4_1"
QT_MOC_LITERAL(106, 1692, 18), // "OpenGL_Version_4_2"
QT_MOC_LITERAL(107, 1711, 18), // "OpenGL_Version_4_3"
QT_MOC_LITERAL(108, 1730, 18) // "OpenGLVersionFlags"

    },
    "PythonQtWrapper_QGLFormat\0new_QGLFormat\0"
    "QGLFormat*\0\0QGL::FormatOptions\0options\0"
    "plane\0QGLFormat\0other\0delete_QGLFormat\0"
    "obj\0accum\0theWrappedObject\0accumBufferSize\0"
    "alpha\0alphaBufferSize\0blueBufferSize\0"
    "static_QGLFormat_defaultFormat\0"
    "static_QGLFormat_defaultOverlayFormat\0"
    "depth\0depthBufferSize\0directRendering\0"
    "doubleBuffer\0static_QGLFormat_fromSurfaceFormat\0"
    "QSurfaceFormat\0format\0greenBufferSize\0"
    "static_QGLFormat_hasOpenGL\0"
    "static_QGLFormat_hasOpenGLOverlays\0"
    "hasOverlay\0majorVersion\0minorVersion\0"
    "static_QGLFormat_openGLVersionFlags\0"
    "QGLFormat::OpenGLVersionFlags\0__eq__\0"
    "arg__2\0profile\0QGLFormat::OpenGLContextProfile\0"
    "redBufferSize\0rgba\0sampleBuffers\0"
    "samples\0setAccum\0enable\0setAccumBufferSize\0"
    "size\0setAlpha\0setAlphaBufferSize\0"
    "setBlueBufferSize\0static_QGLFormat_setDefaultFormat\0"
    "f\0static_QGLFormat_setDefaultOverlayFormat\0"
    "setDepth\0setDepthBufferSize\0"
    "setDirectRendering\0setDoubleBuffer\0"
    "setGreenBufferSize\0setOption\0opt\0"
    "setOverlay\0setPlane\0setProfile\0"
    "setRedBufferSize\0setRgba\0setSampleBuffers\0"
    "setSamples\0numSamples\0setStencil\0"
    "setStencilBufferSize\0setStereo\0"
    "setSwapInterval\0interval\0setVersion\0"
    "major\0minor\0stencil\0stencilBufferSize\0"
    "stereo\0swapInterval\0testOption\0"
    "static_QGLFormat_toSurfaceFormat\0"
    "py_toString\0OpenGLContextProfile\0"
    "NoProfile\0CoreProfile\0CompatibilityProfile\0"
    "OpenGLVersionFlag\0OpenGL_Version_None\0"
    "OpenGL_Version_1_1\0OpenGL_Version_1_2\0"
    "OpenGL_Version_1_3\0OpenGL_Version_1_4\0"
    "OpenGL_Version_1_5\0OpenGL_Version_2_0\0"
    "OpenGL_Version_2_1\0OpenGL_ES_Common_Version_1_0\0"
    "OpenGL_ES_CommonLite_Version_1_0\0"
    "OpenGL_ES_Common_Version_1_1\0"
    "OpenGL_ES_CommonLite_Version_1_1\0"
    "OpenGL_ES_Version_2_0\0OpenGL_Version_3_0\0"
    "OpenGL_Version_3_1\0OpenGL_Version_3_2\0"
    "OpenGL_Version_3_3\0OpenGL_Version_4_0\0"
    "OpenGL_Version_4_1\0OpenGL_Version_4_2\0"
    "OpenGL_Version_4_3\0OpenGLVersionFlags"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGLFormat[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      63,   14, // methods
       0,    0, // properties
       3,  560, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    0,  329,    3, 0x0a /* Public */,
       1,    2,  330,    3, 0x0a /* Public */,
       1,    1,  335,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  338,    3, 0x0a /* Public */,
       9,    1,  341,    3, 0x0a /* Public */,
      11,    1,  344,    3, 0x0a /* Public */,
      13,    1,  347,    3, 0x0a /* Public */,
      14,    1,  350,    3, 0x0a /* Public */,
      15,    1,  353,    3, 0x0a /* Public */,
      16,    1,  356,    3, 0x0a /* Public */,
      17,    0,  359,    3, 0x0a /* Public */,
      18,    0,  360,    3, 0x0a /* Public */,
      19,    1,  361,    3, 0x0a /* Public */,
      20,    1,  364,    3, 0x0a /* Public */,
      21,    1,  367,    3, 0x0a /* Public */,
      22,    1,  370,    3, 0x0a /* Public */,
      23,    1,  373,    3, 0x0a /* Public */,
      26,    1,  376,    3, 0x0a /* Public */,
      27,    0,  379,    3, 0x0a /* Public */,
      28,    0,  380,    3, 0x0a /* Public */,
      29,    1,  381,    3, 0x0a /* Public */,
      30,    1,  384,    3, 0x0a /* Public */,
      31,    1,  387,    3, 0x0a /* Public */,
      32,    0,  390,    3, 0x0a /* Public */,
      34,    2,  391,    3, 0x0a /* Public */,
       6,    1,  396,    3, 0x0a /* Public */,
      36,    1,  399,    3, 0x0a /* Public */,
      38,    1,  402,    3, 0x0a /* Public */,
      39,    1,  405,    3, 0x0a /* Public */,
      40,    1,  408,    3, 0x0a /* Public */,
      41,    1,  411,    3, 0x0a /* Public */,
      42,    2,  414,    3, 0x0a /* Public */,
      44,    2,  419,    3, 0x0a /* Public */,
      46,    2,  424,    3, 0x0a /* Public */,
      47,    2,  429,    3, 0x0a /* Public */,
      48,    2,  434,    3, 0x0a /* Public */,
      49,    1,  439,    3, 0x0a /* Public */,
      51,    1,  442,    3, 0x0a /* Public */,
      52,    2,  445,    3, 0x0a /* Public */,
      53,    2,  450,    3, 0x0a /* Public */,
      54,    2,  455,    3, 0x0a /* Public */,
      55,    2,  460,    3, 0x0a /* Public */,
      56,    2,  465,    3, 0x0a /* Public */,
      57,    2,  470,    3, 0x0a /* Public */,
      59,    2,  475,    3, 0x0a /* Public */,
      60,    2,  480,    3, 0x0a /* Public */,
      61,    2,  485,    3, 0x0a /* Public */,
      62,    2,  490,    3, 0x0a /* Public */,
      63,    2,  495,    3, 0x0a /* Public */,
      64,    2,  500,    3, 0x0a /* Public */,
      65,    2,  505,    3, 0x0a /* Public */,
      67,    2,  510,    3, 0x0a /* Public */,
      68,    2,  515,    3, 0x0a /* Public */,
      69,    2,  520,    3, 0x0a /* Public */,
      70,    2,  525,    3, 0x0a /* Public */,
      72,    3,  530,    3, 0x0a /* Public */,
      75,    1,  537,    3, 0x0a /* Public */,
      76,    1,  540,    3, 0x0a /* Public */,
      77,    1,  543,    3, 0x0a /* Public */,
      78,    1,  546,    3, 0x0a /* Public */,
      79,    2,  549,    3, 0x0a /* Public */,
      80,    1,  554,    3, 0x0a /* Public */,
      81,    1,  557,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4, QMetaType::Int,    5,    6,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 7,    8,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    0x80000000 | 7,
    0x80000000 | 7,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2,   12,
    0x80000000 | 7, 0x80000000 | 24,   25,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::Bool,
    QMetaType::Bool,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    0x80000000 | 33,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 7,   12,   35,
    QMetaType::Int, 0x80000000 | 2,   12,
    0x80000000 | 37, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   12,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   12,   45,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   12,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   12,   45,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   12,   45,
    QMetaType::Void, 0x80000000 | 7,   50,
    QMetaType::Void, 0x80000000 | 7,   50,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   12,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   12,   45,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   12,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   12,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   12,   45,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,   12,   58,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   12,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   12,    6,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 37,   12,   36,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   12,   45,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   12,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   12,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   12,   66,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   12,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   12,   45,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   12,   43,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   12,   71,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   12,   73,   74,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::Int, 0x80000000 | 2,   12,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   12,   58,
    0x80000000 | 24, 0x80000000 | 7,   25,
    QMetaType::QString, 0x80000000 | 2,    3,

 // enums: name, flags, count, data
      82, 0x0,    3,  572,
      86, 0x0,   21,  578,
     108, 0x1,   21,  620,

 // enum data: key, value
      83, uint(PythonQtWrapper_QGLFormat::NoProfile),
      84, uint(PythonQtWrapper_QGLFormat::CoreProfile),
      85, uint(PythonQtWrapper_QGLFormat::CompatibilityProfile),
      87, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_None),
      88, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_1_1),
      89, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_1_2),
      90, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_1_3),
      91, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_1_4),
      92, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_1_5),
      93, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_2_0),
      94, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_2_1),
      95, uint(PythonQtWrapper_QGLFormat::OpenGL_ES_Common_Version_1_0),
      96, uint(PythonQtWrapper_QGLFormat::OpenGL_ES_CommonLite_Version_1_0),
      97, uint(PythonQtWrapper_QGLFormat::OpenGL_ES_Common_Version_1_1),
      98, uint(PythonQtWrapper_QGLFormat::OpenGL_ES_CommonLite_Version_1_1),
      99, uint(PythonQtWrapper_QGLFormat::OpenGL_ES_Version_2_0),
     100, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_3_0),
     101, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_3_1),
     102, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_3_2),
     103, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_3_3),
     104, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_4_0),
     105, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_4_1),
     106, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_4_2),
     107, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_4_3),
      87, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_None),
      88, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_1_1),
      89, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_1_2),
      90, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_1_3),
      91, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_1_4),
      92, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_1_5),
      93, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_2_0),
      94, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_2_1),
      95, uint(PythonQtWrapper_QGLFormat::OpenGL_ES_Common_Version_1_0),
      96, uint(PythonQtWrapper_QGLFormat::OpenGL_ES_CommonLite_Version_1_0),
      97, uint(PythonQtWrapper_QGLFormat::OpenGL_ES_Common_Version_1_1),
      98, uint(PythonQtWrapper_QGLFormat::OpenGL_ES_CommonLite_Version_1_1),
      99, uint(PythonQtWrapper_QGLFormat::OpenGL_ES_Version_2_0),
     100, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_3_0),
     101, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_3_1),
     102, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_3_2),
     103, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_3_3),
     104, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_4_0),
     105, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_4_1),
     106, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_4_2),
     107, uint(PythonQtWrapper_QGLFormat::OpenGL_Version_4_3),

       0        // eod
};

void PythonQtWrapper_QGLFormat::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGLFormat *_t = static_cast<PythonQtWrapper_QGLFormat *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGLFormat* _r = _t->new_QGLFormat();
            if (_a[0]) *reinterpret_cast< QGLFormat**>(_a[0]) = _r; }  break;
        case 1: { QGLFormat* _r = _t->new_QGLFormat((*reinterpret_cast< QGL::FormatOptions(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGLFormat**>(_a[0]) = _r; }  break;
        case 2: { QGLFormat* _r = _t->new_QGLFormat((*reinterpret_cast< QGL::FormatOptions(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLFormat**>(_a[0]) = _r; }  break;
        case 3: { QGLFormat* _r = _t->new_QGLFormat((*reinterpret_cast< const QGLFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLFormat**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QGLFormat((*reinterpret_cast< QGLFormat*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->accum((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { int _r = _t->accumBufferSize((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->alpha((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { int _r = _t->alphaBufferSize((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->blueBufferSize((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: { QGLFormat _r = _t->static_QGLFormat_defaultFormat();
            if (_a[0]) *reinterpret_cast< QGLFormat*>(_a[0]) = _r; }  break;
        case 11: { QGLFormat _r = _t->static_QGLFormat_defaultOverlayFormat();
            if (_a[0]) *reinterpret_cast< QGLFormat*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->depth((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { int _r = _t->depthBufferSize((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->directRendering((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->doubleBuffer((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: { QGLFormat _r = _t->static_QGLFormat_fromSurfaceFormat((*reinterpret_cast< const QSurfaceFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLFormat*>(_a[0]) = _r; }  break;
        case 17: { int _r = _t->greenBufferSize((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 18: { bool _r = _t->static_QGLFormat_hasOpenGL();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 19: { bool _r = _t->static_QGLFormat_hasOpenGLOverlays();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 20: { bool _r = _t->hasOverlay((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 21: { int _r = _t->majorVersion((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 22: { int _r = _t->minorVersion((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 23: { QGLFormat::OpenGLVersionFlags _r = _t->static_QGLFormat_openGLVersionFlags();
            if (_a[0]) *reinterpret_cast< QGLFormat::OpenGLVersionFlags*>(_a[0]) = _r; }  break;
        case 24: { bool _r = _t->__eq__((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< const QGLFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 25: { int _r = _t->plane((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 26: { QGLFormat::OpenGLContextProfile _r = _t->profile((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLFormat::OpenGLContextProfile*>(_a[0]) = _r; }  break;
        case 27: { int _r = _t->redBufferSize((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 28: { bool _r = _t->rgba((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 29: { bool _r = _t->sampleBuffers((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 30: { int _r = _t->samples((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 31: _t->setAccum((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 32: _t->setAccumBufferSize((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 33: _t->setAlpha((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 34: _t->setAlphaBufferSize((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 35: _t->setBlueBufferSize((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 36: _t->static_QGLFormat_setDefaultFormat((*reinterpret_cast< const QGLFormat(*)>(_a[1]))); break;
        case 37: _t->static_QGLFormat_setDefaultOverlayFormat((*reinterpret_cast< const QGLFormat(*)>(_a[1]))); break;
        case 38: _t->setDepth((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 39: _t->setDepthBufferSize((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 40: _t->setDirectRendering((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 41: _t->setDoubleBuffer((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 42: _t->setGreenBufferSize((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 43: _t->setOption((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< QGL::FormatOptions(*)>(_a[2]))); break;
        case 44: _t->setOverlay((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 45: _t->setPlane((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 46: _t->setProfile((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< QGLFormat::OpenGLContextProfile(*)>(_a[2]))); break;
        case 47: _t->setRedBufferSize((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 48: _t->setRgba((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 49: _t->setSampleBuffers((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 50: _t->setSamples((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 51: _t->setStencil((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 52: _t->setStencilBufferSize((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 53: _t->setStereo((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 54: _t->setSwapInterval((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 55: _t->setVersion((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 56: { bool _r = _t->stencil((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 57: { int _r = _t->stencilBufferSize((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 58: { bool _r = _t->stereo((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 59: { int _r = _t->swapInterval((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 60: { bool _r = _t->testOption((*reinterpret_cast< QGLFormat*(*)>(_a[1])),(*reinterpret_cast< QGL::FormatOptions(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 61: { QSurfaceFormat _r = _t->static_QGLFormat_toSurfaceFormat((*reinterpret_cast< const QGLFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSurfaceFormat*>(_a[0]) = _r; }  break;
        case 62: { QString _r = _t->py_toString((*reinterpret_cast< QGLFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QGLFormat::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGLFormat.data,
      qt_meta_data_PythonQtWrapper_QGLFormat,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QGLFormat::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QGLFormat::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QGLFormat.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QGLFormat*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QGLFormat::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 63)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 63;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 63)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 63;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGLFramebufferObject_t {
    QByteArrayData data[49];
    char stringdata0[755];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGLFramebufferObject_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGLFramebufferObject_t qt_meta_stringdata_PythonQtWrapper_QGLFramebufferObject = {
    {
QT_MOC_LITERAL(0, 0, 36), // "PythonQtWrapper_QGLFramebuffe..."
QT_MOC_LITERAL(1, 37, 24), // "new_QGLFramebufferObject"
QT_MOC_LITERAL(2, 62, 21), // "QGLFramebufferObject*"
QT_MOC_LITERAL(3, 84, 0), // ""
QT_MOC_LITERAL(4, 85, 4), // "size"
QT_MOC_LITERAL(5, 90, 6), // "GLenum"
QT_MOC_LITERAL(6, 97, 6), // "target"
QT_MOC_LITERAL(7, 104, 32), // "QGLFramebufferObject::Attachment"
QT_MOC_LITERAL(8, 137, 10), // "attachment"
QT_MOC_LITERAL(9, 148, 15), // "internal_format"
QT_MOC_LITERAL(10, 164, 26), // "QGLFramebufferObjectFormat"
QT_MOC_LITERAL(11, 191, 6), // "format"
QT_MOC_LITERAL(12, 198, 5), // "width"
QT_MOC_LITERAL(13, 204, 6), // "height"
QT_MOC_LITERAL(14, 211, 27), // "delete_QGLFramebufferObject"
QT_MOC_LITERAL(15, 239, 3), // "obj"
QT_MOC_LITERAL(16, 243, 16), // "theWrappedObject"
QT_MOC_LITERAL(17, 260, 4), // "bind"
QT_MOC_LITERAL(18, 265, 39), // "static_QGLFramebufferObject_b..."
QT_MOC_LITERAL(19, 305, 43), // "static_QGLFramebufferObject_b..."
QT_MOC_LITERAL(20, 349, 10), // "targetRect"
QT_MOC_LITERAL(21, 360, 6), // "source"
QT_MOC_LITERAL(22, 367, 10), // "sourceRect"
QT_MOC_LITERAL(23, 378, 10), // "GLbitfield"
QT_MOC_LITERAL(24, 389, 7), // "buffers"
QT_MOC_LITERAL(25, 397, 6), // "filter"
QT_MOC_LITERAL(26, 404, 12), // "py_q_devType"
QT_MOC_LITERAL(27, 417, 11), // "drawTexture"
QT_MOC_LITERAL(28, 429, 5), // "point"
QT_MOC_LITERAL(29, 435, 6), // "GLuint"
QT_MOC_LITERAL(30, 442, 9), // "textureId"
QT_MOC_LITERAL(31, 452, 13), // "textureTarget"
QT_MOC_LITERAL(32, 466, 6), // "handle"
QT_MOC_LITERAL(33, 473, 52), // "static_QGLFramebufferObject_h..."
QT_MOC_LITERAL(34, 526, 55), // "static_QGLFramebufferObject_h..."
QT_MOC_LITERAL(35, 582, 7), // "isBound"
QT_MOC_LITERAL(36, 590, 7), // "isValid"
QT_MOC_LITERAL(37, 598, 11), // "py_q_metric"
QT_MOC_LITERAL(38, 610, 31), // "QPaintDevice::PaintDeviceMetric"
QT_MOC_LITERAL(39, 642, 6), // "metric"
QT_MOC_LITERAL(40, 649, 16), // "py_q_paintEngine"
QT_MOC_LITERAL(41, 666, 13), // "QPaintEngine*"
QT_MOC_LITERAL(42, 680, 7), // "release"
QT_MOC_LITERAL(43, 688, 7), // "texture"
QT_MOC_LITERAL(44, 696, 7), // "toImage"
QT_MOC_LITERAL(45, 704, 10), // "Attachment"
QT_MOC_LITERAL(46, 715, 12), // "NoAttachment"
QT_MOC_LITERAL(47, 728, 20), // "CombinedDepthStencil"
QT_MOC_LITERAL(48, 749, 5) // "Depth"

    },
    "PythonQtWrapper_QGLFramebufferObject\0"
    "new_QGLFramebufferObject\0QGLFramebufferObject*\0"
    "\0size\0GLenum\0target\0"
    "QGLFramebufferObject::Attachment\0"
    "attachment\0internal_format\0"
    "QGLFramebufferObjectFormat\0format\0"
    "width\0height\0delete_QGLFramebufferObject\0"
    "obj\0theWrappedObject\0bind\0"
    "static_QGLFramebufferObject_bindDefault\0"
    "static_QGLFramebufferObject_blitFramebuffer\0"
    "targetRect\0source\0sourceRect\0GLbitfield\0"
    "buffers\0filter\0py_q_devType\0drawTexture\0"
    "point\0GLuint\0textureId\0textureTarget\0"
    "handle\0static_QGLFramebufferObject_hasOpenGLFramebufferBlit\0"
    "static_QGLFramebufferObject_hasOpenGLFramebufferObjects\0"
    "isBound\0isValid\0py_q_metric\0"
    "QPaintDevice::PaintDeviceMetric\0metric\0"
    "py_q_paintEngine\0QPaintEngine*\0release\0"
    "texture\0toImage\0Attachment\0NoAttachment\0"
    "CombinedDepthStencil\0Depth"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGLFramebufferObject[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      36,   14, // methods
       0,    0, // properties
       1,  386, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    2,  194,    3, 0x0a /* Public */,
       1,    1,  199,    3, 0x2a /* Public | MethodCloned */,
       1,    4,  202,    3, 0x0a /* Public */,
       1,    3,  211,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  218,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  223,    3, 0x0a /* Public */,
       1,    3,  228,    3, 0x0a /* Public */,
       1,    2,  235,    3, 0x2a /* Public | MethodCloned */,
       1,    5,  240,    3, 0x0a /* Public */,
       1,    4,  251,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  260,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  267,    3, 0x0a /* Public */,
      14,    1,  274,    3, 0x0a /* Public */,
       8,    1,  277,    3, 0x0a /* Public */,
      17,    1,  280,    3, 0x0a /* Public */,
      18,    0,  283,    3, 0x0a /* Public */,
      19,    6,  284,    3, 0x0a /* Public */,
      19,    5,  297,    3, 0x2a /* Public | MethodCloned */,
      19,    4,  308,    3, 0x2a /* Public | MethodCloned */,
      26,    1,  317,    3, 0x0a /* Public */,
      27,    4,  320,    3, 0x0a /* Public */,
      27,    3,  329,    3, 0x2a /* Public | MethodCloned */,
      27,    4,  336,    3, 0x0a /* Public */,
      27,    3,  345,    3, 0x2a /* Public | MethodCloned */,
      11,    1,  352,    3, 0x0a /* Public */,
      32,    1,  355,    3, 0x0a /* Public */,
      33,    0,  358,    3, 0x0a /* Public */,
      34,    0,  359,    3, 0x0a /* Public */,
      35,    1,  360,    3, 0x0a /* Public */,
      36,    1,  363,    3, 0x0a /* Public */,
      37,    2,  366,    3, 0x0a /* Public */,
      40,    1,  371,    3, 0x0a /* Public */,
      42,    1,  374,    3, 0x0a /* Public */,
       4,    1,  377,    3, 0x0a /* Public */,
      43,    1,  380,    3, 0x0a /* Public */,
      44,    1,  383,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QSize, 0x80000000 | 5,    4,    6,
    0x80000000 | 2, QMetaType::QSize,    4,
    0x80000000 | 2, QMetaType::QSize, 0x80000000 | 7, 0x80000000 | 5, 0x80000000 | 5,    4,    8,    6,    9,
    0x80000000 | 2, QMetaType::QSize, 0x80000000 | 7, 0x80000000 | 5,    4,    8,    6,
    0x80000000 | 2, QMetaType::QSize, 0x80000000 | 7,    4,    8,
    0x80000000 | 2, QMetaType::QSize, 0x80000000 | 10,    4,   11,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 5,   12,   13,    6,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int,   12,   13,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 7, 0x80000000 | 5, 0x80000000 | 5,   12,   13,    8,    6,    9,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 7, 0x80000000 | 5,   12,   13,    8,    6,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 7,   12,   13,    8,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 10,   12,   13,   11,
    QMetaType::Void, 0x80000000 | 2,   15,
    0x80000000 | 7, 0x80000000 | 2,   16,
    QMetaType::Bool, 0x80000000 | 2,   16,
    QMetaType::Bool,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect, 0x80000000 | 2, QMetaType::QRect, 0x80000000 | 23, 0x80000000 | 5,    6,   20,   21,   22,   24,   25,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect, 0x80000000 | 2, QMetaType::QRect, 0x80000000 | 23,    6,   20,   21,   22,   24,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRect, 0x80000000 | 2, QMetaType::QRect,    6,   20,   21,   22,
    QMetaType::Int, 0x80000000 | 2,   16,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF, 0x80000000 | 29, 0x80000000 | 5,   16,   28,   30,   31,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF, 0x80000000 | 29,   16,   28,   30,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF, 0x80000000 | 29, 0x80000000 | 5,   16,    6,   30,   31,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF, 0x80000000 | 29,   16,    6,   30,
    0x80000000 | 10, 0x80000000 | 2,   16,
    0x80000000 | 29, 0x80000000 | 2,   16,
    QMetaType::Bool,
    QMetaType::Bool,
    QMetaType::Bool, 0x80000000 | 2,   16,
    QMetaType::Bool, 0x80000000 | 2,   16,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 38,   16,   39,
    0x80000000 | 41, 0x80000000 | 2,   16,
    QMetaType::Bool, 0x80000000 | 2,   16,
    QMetaType::QSize, 0x80000000 | 2,   16,
    0x80000000 | 29, 0x80000000 | 2,   16,
    QMetaType::QImage, 0x80000000 | 2,   16,

 // enums: name, flags, count, data
      45, 0x0,    3,  390,

 // enum data: key, value
      46, uint(PythonQtWrapper_QGLFramebufferObject::NoAttachment),
      47, uint(PythonQtWrapper_QGLFramebufferObject::CombinedDepthStencil),
      48, uint(PythonQtWrapper_QGLFramebufferObject::Depth),

       0        // eod
};

void PythonQtWrapper_QGLFramebufferObject::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGLFramebufferObject *_t = static_cast<PythonQtWrapper_QGLFramebufferObject *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGLFramebufferObject* _r = _t->new_QGLFramebufferObject((*reinterpret_cast< const QSize(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObject**>(_a[0]) = _r; }  break;
        case 1: { QGLFramebufferObject* _r = _t->new_QGLFramebufferObject((*reinterpret_cast< const QSize(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObject**>(_a[0]) = _r; }  break;
        case 2: { QGLFramebufferObject* _r = _t->new_QGLFramebufferObject((*reinterpret_cast< const QSize(*)>(_a[1])),(*reinterpret_cast< QGLFramebufferObject::Attachment(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObject**>(_a[0]) = _r; }  break;
        case 3: { QGLFramebufferObject* _r = _t->new_QGLFramebufferObject((*reinterpret_cast< const QSize(*)>(_a[1])),(*reinterpret_cast< QGLFramebufferObject::Attachment(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObject**>(_a[0]) = _r; }  break;
        case 4: { QGLFramebufferObject* _r = _t->new_QGLFramebufferObject((*reinterpret_cast< const QSize(*)>(_a[1])),(*reinterpret_cast< QGLFramebufferObject::Attachment(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObject**>(_a[0]) = _r; }  break;
        case 5: { QGLFramebufferObject* _r = _t->new_QGLFramebufferObject((*reinterpret_cast< const QSize(*)>(_a[1])),(*reinterpret_cast< const QGLFramebufferObjectFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObject**>(_a[0]) = _r; }  break;
        case 6: { QGLFramebufferObject* _r = _t->new_QGLFramebufferObject((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObject**>(_a[0]) = _r; }  break;
        case 7: { QGLFramebufferObject* _r = _t->new_QGLFramebufferObject((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObject**>(_a[0]) = _r; }  break;
        case 8: { QGLFramebufferObject* _r = _t->new_QGLFramebufferObject((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QGLFramebufferObject::Attachment(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4])),(*reinterpret_cast< GLenum(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObject**>(_a[0]) = _r; }  break;
        case 9: { QGLFramebufferObject* _r = _t->new_QGLFramebufferObject((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QGLFramebufferObject::Attachment(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObject**>(_a[0]) = _r; }  break;
        case 10: { QGLFramebufferObject* _r = _t->new_QGLFramebufferObject((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QGLFramebufferObject::Attachment(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObject**>(_a[0]) = _r; }  break;
        case 11: { QGLFramebufferObject* _r = _t->new_QGLFramebufferObject((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QGLFramebufferObjectFormat(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObject**>(_a[0]) = _r; }  break;
        case 12: _t->delete_QGLFramebufferObject((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1]))); break;
        case 13: { QGLFramebufferObject::Attachment _r = _t->attachment((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObject::Attachment*>(_a[0]) = _r; }  break;
        case 14: { bool _r = _t->bind((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 15: { bool _r = _t->static_QGLFramebufferObject_bindDefault();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 16: _t->static_QGLFramebufferObject_blitFramebuffer((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< QGLFramebufferObject*(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4])),(*reinterpret_cast< GLbitfield(*)>(_a[5])),(*reinterpret_cast< GLenum(*)>(_a[6]))); break;
        case 17: _t->static_QGLFramebufferObject_blitFramebuffer((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< QGLFramebufferObject*(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4])),(*reinterpret_cast< GLbitfield(*)>(_a[5]))); break;
        case 18: _t->static_QGLFramebufferObject_blitFramebuffer((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])),(*reinterpret_cast< const QRect(*)>(_a[2])),(*reinterpret_cast< QGLFramebufferObject*(*)>(_a[3])),(*reinterpret_cast< const QRect(*)>(_a[4]))); break;
        case 19: { int _r = _t->py_q_devType((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 20: _t->drawTexture((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4]))); break;
        case 21: _t->drawTexture((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3]))); break;
        case 22: _t->drawTexture((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4]))); break;
        case 23: _t->drawTexture((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3]))); break;
        case 24: { QGLFramebufferObjectFormat _r = _t->format((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObjectFormat*>(_a[0]) = _r; }  break;
        case 25: { GLuint _r = _t->handle((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 26: { bool _r = _t->static_QGLFramebufferObject_hasOpenGLFramebufferBlit();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: { bool _r = _t->static_QGLFramebufferObject_hasOpenGLFramebufferObjects();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 28: { bool _r = _t->isBound((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 29: { bool _r = _t->isValid((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 30: { int _r = _t->py_q_metric((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])),(*reinterpret_cast< QPaintDevice::PaintDeviceMetric(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 31: { QPaintEngine* _r = _t->py_q_paintEngine((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPaintEngine**>(_a[0]) = _r; }  break;
        case 32: { bool _r = _t->release((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 33: { QSize _r = _t->size((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 34: { GLuint _r = _t->texture((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 35: { QImage _r = _t->toImage((*reinterpret_cast< QGLFramebufferObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QGLFramebufferObject::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGLFramebufferObject.data,
      qt_meta_data_PythonQtWrapper_QGLFramebufferObject,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QGLFramebufferObject::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QGLFramebufferObject::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QGLFramebufferObject.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QGLFramebufferObject*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QGLFramebufferObject::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 36)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 36;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 36)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 36;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGLFramebufferObjectFormat_t {
    QByteArrayData data[26];
    char stringdata0[415];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGLFramebufferObjectFormat_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGLFramebufferObjectFormat_t qt_meta_stringdata_PythonQtWrapper_QGLFramebufferObjectFormat = {
    {
QT_MOC_LITERAL(0, 0, 42), // "PythonQtWrapper_QGLFramebuffe..."
QT_MOC_LITERAL(1, 43, 30), // "new_QGLFramebufferObjectFormat"
QT_MOC_LITERAL(2, 74, 27), // "QGLFramebufferObjectFormat*"
QT_MOC_LITERAL(3, 102, 0), // ""
QT_MOC_LITERAL(4, 103, 26), // "QGLFramebufferObjectFormat"
QT_MOC_LITERAL(5, 130, 5), // "other"
QT_MOC_LITERAL(6, 136, 33), // "delete_QGLFramebufferObjectFo..."
QT_MOC_LITERAL(7, 170, 3), // "obj"
QT_MOC_LITERAL(8, 174, 10), // "attachment"
QT_MOC_LITERAL(9, 185, 32), // "QGLFramebufferObject::Attachment"
QT_MOC_LITERAL(10, 218, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 235, 21), // "internalTextureFormat"
QT_MOC_LITERAL(12, 257, 6), // "GLenum"
QT_MOC_LITERAL(13, 264, 6), // "mipmap"
QT_MOC_LITERAL(14, 271, 6), // "__ne__"
QT_MOC_LITERAL(15, 278, 15), // "operator_assign"
QT_MOC_LITERAL(16, 294, 6), // "__eq__"
QT_MOC_LITERAL(17, 301, 7), // "samples"
QT_MOC_LITERAL(18, 309, 13), // "setAttachment"
QT_MOC_LITERAL(19, 323, 24), // "setInternalTextureFormat"
QT_MOC_LITERAL(20, 348, 9), // "setMipmap"
QT_MOC_LITERAL(21, 358, 7), // "enabled"
QT_MOC_LITERAL(22, 366, 10), // "setSamples"
QT_MOC_LITERAL(23, 377, 16), // "setTextureTarget"
QT_MOC_LITERAL(24, 394, 6), // "target"
QT_MOC_LITERAL(25, 401, 13) // "textureTarget"

    },
    "PythonQtWrapper_QGLFramebufferObjectFormat\0"
    "new_QGLFramebufferObjectFormat\0"
    "QGLFramebufferObjectFormat*\0\0"
    "QGLFramebufferObjectFormat\0other\0"
    "delete_QGLFramebufferObjectFormat\0obj\0"
    "attachment\0QGLFramebufferObject::Attachment\0"
    "theWrappedObject\0internalTextureFormat\0"
    "GLenum\0mipmap\0__ne__\0operator_assign\0"
    "__eq__\0samples\0setAttachment\0"
    "setInternalTextureFormat\0setMipmap\0"
    "enabled\0setSamples\0setTextureTarget\0"
    "target\0textureTarget"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGLFramebufferObjectFormat[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      16,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    0,   94,    3, 0x0a /* Public */,
       1,    1,   95,    3, 0x0a /* Public */,
       6,    1,   98,    3, 0x0a /* Public */,
       8,    1,  101,    3, 0x0a /* Public */,
      11,    1,  104,    3, 0x0a /* Public */,
      13,    1,  107,    3, 0x0a /* Public */,
      14,    2,  110,    3, 0x0a /* Public */,
      15,    2,  115,    3, 0x0a /* Public */,
      16,    2,  120,    3, 0x0a /* Public */,
      17,    1,  125,    3, 0x0a /* Public */,
      18,    2,  128,    3, 0x0a /* Public */,
      19,    2,  133,    3, 0x0a /* Public */,
      20,    2,  138,    3, 0x0a /* Public */,
      22,    2,  143,    3, 0x0a /* Public */,
      23,    2,  148,    3, 0x0a /* Public */,
      25,    1,  153,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    0x80000000 | 9, 0x80000000 | 2,   10,
    0x80000000 | 12, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   10,    5,
    0x80000000 | 2, 0x80000000 | 2, 0x80000000 | 4,   10,    5,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 4,   10,    5,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 9,   10,    8,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   10,   11,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   10,   21,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 12,   10,   24,
    0x80000000 | 12, 0x80000000 | 2,   10,

       0        // eod
};

void PythonQtWrapper_QGLFramebufferObjectFormat::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGLFramebufferObjectFormat *_t = static_cast<PythonQtWrapper_QGLFramebufferObjectFormat *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGLFramebufferObjectFormat* _r = _t->new_QGLFramebufferObjectFormat();
            if (_a[0]) *reinterpret_cast< QGLFramebufferObjectFormat**>(_a[0]) = _r; }  break;
        case 1: { QGLFramebufferObjectFormat* _r = _t->new_QGLFramebufferObjectFormat((*reinterpret_cast< const QGLFramebufferObjectFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObjectFormat**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGLFramebufferObjectFormat((*reinterpret_cast< QGLFramebufferObjectFormat*(*)>(_a[1]))); break;
        case 3: { QGLFramebufferObject::Attachment _r = _t->attachment((*reinterpret_cast< QGLFramebufferObjectFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObject::Attachment*>(_a[0]) = _r; }  break;
        case 4: { GLenum _r = _t->internalTextureFormat((*reinterpret_cast< QGLFramebufferObjectFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< GLenum*>(_a[0]) = _r; }  break;
        case 5: { bool _r = _t->mipmap((*reinterpret_cast< QGLFramebufferObjectFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->__ne__((*reinterpret_cast< QGLFramebufferObjectFormat*(*)>(_a[1])),(*reinterpret_cast< const QGLFramebufferObjectFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { QGLFramebufferObjectFormat* _r = _t->operator_assign((*reinterpret_cast< QGLFramebufferObjectFormat*(*)>(_a[1])),(*reinterpret_cast< const QGLFramebufferObjectFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGLFramebufferObjectFormat**>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->__eq__((*reinterpret_cast< QGLFramebufferObjectFormat*(*)>(_a[1])),(*reinterpret_cast< const QGLFramebufferObjectFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { int _r = _t->samples((*reinterpret_cast< QGLFramebufferObjectFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 10: _t->setAttachment((*reinterpret_cast< QGLFramebufferObjectFormat*(*)>(_a[1])),(*reinterpret_cast< QGLFramebufferObject::Attachment(*)>(_a[2]))); break;
        case 11: _t->setInternalTextureFormat((*reinterpret_cast< QGLFramebufferObjectFormat*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2]))); break;
        case 12: _t->setMipmap((*reinterpret_cast< QGLFramebufferObjectFormat*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 13: _t->setSamples((*reinterpret_cast< QGLFramebufferObjectFormat*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 14: _t->setTextureTarget((*reinterpret_cast< QGLFramebufferObjectFormat*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2]))); break;
        case 15: { GLenum _r = _t->textureTarget((*reinterpret_cast< QGLFramebufferObjectFormat*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< GLenum*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QGLFramebufferObjectFormat::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGLFramebufferObjectFormat.data,
      qt_meta_data_PythonQtWrapper_QGLFramebufferObjectFormat,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QGLFramebufferObjectFormat::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QGLFramebufferObjectFormat::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QGLFramebufferObjectFormat.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QGLFramebufferObjectFormat*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QGLFramebufferObjectFormat::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 16)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 16;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 16)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 16;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGLFunctions_t {
    QByteArrayData data[225];
    char stringdata0[2915];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGLFunctions_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGLFunctions_t qt_meta_stringdata_PythonQtWrapper_QGLFunctions = {
    {
QT_MOC_LITERAL(0, 0, 28), // "PythonQtWrapper_QGLFunctions"
QT_MOC_LITERAL(1, 29, 16), // "new_QGLFunctions"
QT_MOC_LITERAL(2, 46, 13), // "QGLFunctions*"
QT_MOC_LITERAL(3, 60, 0), // ""
QT_MOC_LITERAL(4, 61, 17), // "const QGLContext*"
QT_MOC_LITERAL(5, 79, 7), // "context"
QT_MOC_LITERAL(6, 87, 19), // "delete_QGLFunctions"
QT_MOC_LITERAL(7, 107, 3), // "obj"
QT_MOC_LITERAL(8, 111, 15), // "glActiveTexture"
QT_MOC_LITERAL(9, 127, 16), // "theWrappedObject"
QT_MOC_LITERAL(10, 144, 6), // "GLenum"
QT_MOC_LITERAL(11, 151, 7), // "texture"
QT_MOC_LITERAL(12, 159, 14), // "glAttachShader"
QT_MOC_LITERAL(13, 174, 6), // "GLuint"
QT_MOC_LITERAL(14, 181, 7), // "program"
QT_MOC_LITERAL(15, 189, 6), // "shader"
QT_MOC_LITERAL(16, 196, 20), // "glBindAttribLocation"
QT_MOC_LITERAL(17, 217, 5), // "index"
QT_MOC_LITERAL(18, 223, 11), // "const char*"
QT_MOC_LITERAL(19, 235, 4), // "name"
QT_MOC_LITERAL(20, 240, 12), // "glBindBuffer"
QT_MOC_LITERAL(21, 253, 6), // "target"
QT_MOC_LITERAL(22, 260, 6), // "buffer"
QT_MOC_LITERAL(23, 267, 17), // "glBindFramebuffer"
QT_MOC_LITERAL(24, 285, 11), // "framebuffer"
QT_MOC_LITERAL(25, 297, 18), // "glBindRenderbuffer"
QT_MOC_LITERAL(26, 316, 12), // "renderbuffer"
QT_MOC_LITERAL(27, 329, 12), // "glBlendColor"
QT_MOC_LITERAL(28, 342, 8), // "GLclampf"
QT_MOC_LITERAL(29, 351, 3), // "red"
QT_MOC_LITERAL(30, 355, 5), // "green"
QT_MOC_LITERAL(31, 361, 4), // "blue"
QT_MOC_LITERAL(32, 366, 5), // "alpha"
QT_MOC_LITERAL(33, 372, 15), // "glBlendEquation"
QT_MOC_LITERAL(34, 388, 4), // "mode"
QT_MOC_LITERAL(35, 393, 23), // "glBlendEquationSeparate"
QT_MOC_LITERAL(36, 417, 7), // "modeRGB"
QT_MOC_LITERAL(37, 425, 9), // "modeAlpha"
QT_MOC_LITERAL(38, 435, 19), // "glBlendFuncSeparate"
QT_MOC_LITERAL(39, 455, 6), // "srcRGB"
QT_MOC_LITERAL(40, 462, 6), // "dstRGB"
QT_MOC_LITERAL(41, 469, 8), // "srcAlpha"
QT_MOC_LITERAL(42, 478, 8), // "dstAlpha"
QT_MOC_LITERAL(43, 487, 24), // "glCheckFramebufferStatus"
QT_MOC_LITERAL(44, 512, 13), // "glClearDepthf"
QT_MOC_LITERAL(45, 526, 5), // "depth"
QT_MOC_LITERAL(46, 532, 15), // "glCompileShader"
QT_MOC_LITERAL(47, 548, 22), // "glCompressedTexImage2D"
QT_MOC_LITERAL(48, 571, 5), // "GLint"
QT_MOC_LITERAL(49, 577, 5), // "level"
QT_MOC_LITERAL(50, 583, 14), // "internalformat"
QT_MOC_LITERAL(51, 598, 7), // "GLsizei"
QT_MOC_LITERAL(52, 606, 5), // "width"
QT_MOC_LITERAL(53, 612, 6), // "height"
QT_MOC_LITERAL(54, 619, 6), // "border"
QT_MOC_LITERAL(55, 626, 9), // "imageSize"
QT_MOC_LITERAL(56, 636, 11), // "const void*"
QT_MOC_LITERAL(57, 648, 4), // "data"
QT_MOC_LITERAL(58, 653, 25), // "glCompressedTexSubImage2D"
QT_MOC_LITERAL(59, 679, 7), // "xoffset"
QT_MOC_LITERAL(60, 687, 7), // "yoffset"
QT_MOC_LITERAL(61, 695, 6), // "format"
QT_MOC_LITERAL(62, 702, 15), // "glCreateProgram"
QT_MOC_LITERAL(63, 718, 14), // "glCreateShader"
QT_MOC_LITERAL(64, 733, 4), // "type"
QT_MOC_LITERAL(65, 738, 15), // "glDeleteBuffers"
QT_MOC_LITERAL(66, 754, 1), // "n"
QT_MOC_LITERAL(67, 756, 13), // "const GLuint*"
QT_MOC_LITERAL(68, 770, 7), // "buffers"
QT_MOC_LITERAL(69, 778, 20), // "glDeleteFramebuffers"
QT_MOC_LITERAL(70, 799, 12), // "framebuffers"
QT_MOC_LITERAL(71, 812, 15), // "glDeleteProgram"
QT_MOC_LITERAL(72, 828, 21), // "glDeleteRenderbuffers"
QT_MOC_LITERAL(73, 850, 13), // "renderbuffers"
QT_MOC_LITERAL(74, 864, 14), // "glDeleteShader"
QT_MOC_LITERAL(75, 879, 13), // "glDepthRangef"
QT_MOC_LITERAL(76, 893, 5), // "zNear"
QT_MOC_LITERAL(77, 899, 4), // "zFar"
QT_MOC_LITERAL(78, 904, 14), // "glDetachShader"
QT_MOC_LITERAL(79, 919, 26), // "glDisableVertexAttribArray"
QT_MOC_LITERAL(80, 946, 25), // "glEnableVertexAttribArray"
QT_MOC_LITERAL(81, 972, 25), // "glFramebufferRenderbuffer"
QT_MOC_LITERAL(82, 998, 10), // "attachment"
QT_MOC_LITERAL(83, 1009, 18), // "renderbuffertarget"
QT_MOC_LITERAL(84, 1028, 22), // "glFramebufferTexture2D"
QT_MOC_LITERAL(85, 1051, 9), // "textarget"
QT_MOC_LITERAL(86, 1061, 12), // "glGenBuffers"
QT_MOC_LITERAL(87, 1074, 7), // "GLuint*"
QT_MOC_LITERAL(88, 1082, 17), // "glGenFramebuffers"
QT_MOC_LITERAL(89, 1100, 18), // "glGenRenderbuffers"
QT_MOC_LITERAL(90, 1119, 16), // "glGenerateMipmap"
QT_MOC_LITERAL(91, 1136, 17), // "glGetActiveAttrib"
QT_MOC_LITERAL(92, 1154, 7), // "bufsize"
QT_MOC_LITERAL(93, 1162, 8), // "GLsizei*"
QT_MOC_LITERAL(94, 1171, 6), // "length"
QT_MOC_LITERAL(95, 1178, 6), // "GLint*"
QT_MOC_LITERAL(96, 1185, 4), // "size"
QT_MOC_LITERAL(97, 1190, 7), // "GLenum*"
QT_MOC_LITERAL(98, 1198, 5), // "char*"
QT_MOC_LITERAL(99, 1204, 18), // "glGetActiveUniform"
QT_MOC_LITERAL(100, 1223, 20), // "glGetAttachedShaders"
QT_MOC_LITERAL(101, 1244, 8), // "maxcount"
QT_MOC_LITERAL(102, 1253, 5), // "count"
QT_MOC_LITERAL(103, 1259, 7), // "shaders"
QT_MOC_LITERAL(104, 1267, 19), // "glGetAttribLocation"
QT_MOC_LITERAL(105, 1287, 22), // "glGetBufferParameteriv"
QT_MOC_LITERAL(106, 1310, 5), // "pname"
QT_MOC_LITERAL(107, 1316, 6), // "params"
QT_MOC_LITERAL(108, 1323, 37), // "glGetFramebufferAttachmentPar..."
QT_MOC_LITERAL(109, 1361, 19), // "glGetProgramInfoLog"
QT_MOC_LITERAL(110, 1381, 7), // "infolog"
QT_MOC_LITERAL(111, 1389, 14), // "glGetProgramiv"
QT_MOC_LITERAL(112, 1404, 28), // "glGetRenderbufferParameteriv"
QT_MOC_LITERAL(113, 1433, 18), // "glGetShaderInfoLog"
QT_MOC_LITERAL(114, 1452, 26), // "glGetShaderPrecisionFormat"
QT_MOC_LITERAL(115, 1479, 10), // "shadertype"
QT_MOC_LITERAL(116, 1490, 13), // "precisiontype"
QT_MOC_LITERAL(117, 1504, 5), // "range"
QT_MOC_LITERAL(118, 1510, 9), // "precision"
QT_MOC_LITERAL(119, 1520, 17), // "glGetShaderSource"
QT_MOC_LITERAL(120, 1538, 6), // "source"
QT_MOC_LITERAL(121, 1545, 13), // "glGetShaderiv"
QT_MOC_LITERAL(122, 1559, 20), // "glGetUniformLocation"
QT_MOC_LITERAL(123, 1580, 14), // "glGetUniformfv"
QT_MOC_LITERAL(124, 1595, 8), // "location"
QT_MOC_LITERAL(125, 1604, 8), // "GLfloat*"
QT_MOC_LITERAL(126, 1613, 14), // "glGetUniformiv"
QT_MOC_LITERAL(127, 1628, 25), // "glGetVertexAttribPointerv"
QT_MOC_LITERAL(128, 1654, 6), // "void**"
QT_MOC_LITERAL(129, 1661, 7), // "pointer"
QT_MOC_LITERAL(130, 1669, 19), // "glGetVertexAttribfv"
QT_MOC_LITERAL(131, 1689, 19), // "glGetVertexAttribiv"
QT_MOC_LITERAL(132, 1709, 10), // "glIsBuffer"
QT_MOC_LITERAL(133, 1720, 9), // "GLboolean"
QT_MOC_LITERAL(134, 1730, 15), // "glIsFramebuffer"
QT_MOC_LITERAL(135, 1746, 11), // "glIsProgram"
QT_MOC_LITERAL(136, 1758, 16), // "glIsRenderbuffer"
QT_MOC_LITERAL(137, 1775, 10), // "glIsShader"
QT_MOC_LITERAL(138, 1786, 13), // "glLinkProgram"
QT_MOC_LITERAL(139, 1800, 23), // "glReleaseShaderCompiler"
QT_MOC_LITERAL(140, 1824, 21), // "glRenderbufferStorage"
QT_MOC_LITERAL(141, 1846, 16), // "glSampleCoverage"
QT_MOC_LITERAL(142, 1863, 5), // "value"
QT_MOC_LITERAL(143, 1869, 6), // "invert"
QT_MOC_LITERAL(144, 1876, 14), // "glShaderBinary"
QT_MOC_LITERAL(145, 1891, 12), // "binaryformat"
QT_MOC_LITERAL(146, 1904, 6), // "binary"
QT_MOC_LITERAL(147, 1911, 14), // "glShaderSource"
QT_MOC_LITERAL(148, 1926, 12), // "const char**"
QT_MOC_LITERAL(149, 1939, 6), // "string"
QT_MOC_LITERAL(150, 1946, 12), // "const GLint*"
QT_MOC_LITERAL(151, 1959, 21), // "glStencilFuncSeparate"
QT_MOC_LITERAL(152, 1981, 4), // "face"
QT_MOC_LITERAL(153, 1986, 4), // "func"
QT_MOC_LITERAL(154, 1991, 3), // "ref"
QT_MOC_LITERAL(155, 1995, 4), // "mask"
QT_MOC_LITERAL(156, 2000, 21), // "glStencilMaskSeparate"
QT_MOC_LITERAL(157, 2022, 19), // "glStencilOpSeparate"
QT_MOC_LITERAL(158, 2042, 4), // "fail"
QT_MOC_LITERAL(159, 2047, 5), // "zfail"
QT_MOC_LITERAL(160, 2053, 5), // "zpass"
QT_MOC_LITERAL(161, 2059, 11), // "glUniform1f"
QT_MOC_LITERAL(162, 2071, 7), // "GLfloat"
QT_MOC_LITERAL(163, 2079, 1), // "x"
QT_MOC_LITERAL(164, 2081, 12), // "glUniform1fv"
QT_MOC_LITERAL(165, 2094, 14), // "const GLfloat*"
QT_MOC_LITERAL(166, 2109, 1), // "v"
QT_MOC_LITERAL(167, 2111, 11), // "glUniform1i"
QT_MOC_LITERAL(168, 2123, 12), // "glUniform1iv"
QT_MOC_LITERAL(169, 2136, 11), // "glUniform2f"
QT_MOC_LITERAL(170, 2148, 1), // "y"
QT_MOC_LITERAL(171, 2150, 12), // "glUniform2fv"
QT_MOC_LITERAL(172, 2163, 11), // "glUniform2i"
QT_MOC_LITERAL(173, 2175, 12), // "glUniform2iv"
QT_MOC_LITERAL(174, 2188, 11), // "glUniform3f"
QT_MOC_LITERAL(175, 2200, 1), // "z"
QT_MOC_LITERAL(176, 2202, 12), // "glUniform3fv"
QT_MOC_LITERAL(177, 2215, 11), // "glUniform3i"
QT_MOC_LITERAL(178, 2227, 12), // "glUniform3iv"
QT_MOC_LITERAL(179, 2240, 11), // "glUniform4f"
QT_MOC_LITERAL(180, 2252, 1), // "w"
QT_MOC_LITERAL(181, 2254, 12), // "glUniform4fv"
QT_MOC_LITERAL(182, 2267, 11), // "glUniform4i"
QT_MOC_LITERAL(183, 2279, 12), // "glUniform4iv"
QT_MOC_LITERAL(184, 2292, 18), // "glUniformMatrix2fv"
QT_MOC_LITERAL(185, 2311, 9), // "transpose"
QT_MOC_LITERAL(186, 2321, 18), // "glUniformMatrix3fv"
QT_MOC_LITERAL(187, 2340, 18), // "glUniformMatrix4fv"
QT_MOC_LITERAL(188, 2359, 12), // "glUseProgram"
QT_MOC_LITERAL(189, 2372, 17), // "glValidateProgram"
QT_MOC_LITERAL(190, 2390, 16), // "glVertexAttrib1f"
QT_MOC_LITERAL(191, 2407, 4), // "indx"
QT_MOC_LITERAL(192, 2412, 17), // "glVertexAttrib1fv"
QT_MOC_LITERAL(193, 2430, 6), // "values"
QT_MOC_LITERAL(194, 2437, 16), // "glVertexAttrib2f"
QT_MOC_LITERAL(195, 2454, 17), // "glVertexAttrib2fv"
QT_MOC_LITERAL(196, 2472, 16), // "glVertexAttrib3f"
QT_MOC_LITERAL(197, 2489, 17), // "glVertexAttrib3fv"
QT_MOC_LITERAL(198, 2507, 16), // "glVertexAttrib4f"
QT_MOC_LITERAL(199, 2524, 17), // "glVertexAttrib4fv"
QT_MOC_LITERAL(200, 2542, 21), // "glVertexAttribPointer"
QT_MOC_LITERAL(201, 2564, 10), // "normalized"
QT_MOC_LITERAL(202, 2575, 6), // "stride"
QT_MOC_LITERAL(203, 2582, 3), // "ptr"
QT_MOC_LITERAL(204, 2586, 16), // "hasOpenGLFeature"
QT_MOC_LITERAL(205, 2603, 27), // "QGLFunctions::OpenGLFeature"
QT_MOC_LITERAL(206, 2631, 7), // "feature"
QT_MOC_LITERAL(207, 2639, 21), // "initializeGLFunctions"
QT_MOC_LITERAL(208, 2661, 14), // "openGLFeatures"
QT_MOC_LITERAL(209, 2676, 28), // "QGLFunctions::OpenGLFeatures"
QT_MOC_LITERAL(210, 2705, 13), // "OpenGLFeature"
QT_MOC_LITERAL(211, 2719, 12), // "Multitexture"
QT_MOC_LITERAL(212, 2732, 7), // "Shaders"
QT_MOC_LITERAL(213, 2740, 7), // "Buffers"
QT_MOC_LITERAL(214, 2748, 12), // "Framebuffers"
QT_MOC_LITERAL(215, 2761, 10), // "BlendColor"
QT_MOC_LITERAL(216, 2772, 13), // "BlendEquation"
QT_MOC_LITERAL(217, 2786, 21), // "BlendEquationSeparate"
QT_MOC_LITERAL(218, 2808, 17), // "BlendFuncSeparate"
QT_MOC_LITERAL(219, 2826, 13), // "BlendSubtract"
QT_MOC_LITERAL(220, 2840, 18), // "CompressedTextures"
QT_MOC_LITERAL(221, 2859, 11), // "Multisample"
QT_MOC_LITERAL(222, 2871, 15), // "StencilSeparate"
QT_MOC_LITERAL(223, 2887, 12), // "NPOTTextures"
QT_MOC_LITERAL(224, 2900, 14) // "OpenGLFeatures"

    },
    "PythonQtWrapper_QGLFunctions\0"
    "new_QGLFunctions\0QGLFunctions*\0\0"
    "const QGLContext*\0context\0delete_QGLFunctions\0"
    "obj\0glActiveTexture\0theWrappedObject\0"
    "GLenum\0texture\0glAttachShader\0GLuint\0"
    "program\0shader\0glBindAttribLocation\0"
    "index\0const char*\0name\0glBindBuffer\0"
    "target\0buffer\0glBindFramebuffer\0"
    "framebuffer\0glBindRenderbuffer\0"
    "renderbuffer\0glBlendColor\0GLclampf\0"
    "red\0green\0blue\0alpha\0glBlendEquation\0"
    "mode\0glBlendEquationSeparate\0modeRGB\0"
    "modeAlpha\0glBlendFuncSeparate\0srcRGB\0"
    "dstRGB\0srcAlpha\0dstAlpha\0"
    "glCheckFramebufferStatus\0glClearDepthf\0"
    "depth\0glCompileShader\0glCompressedTexImage2D\0"
    "GLint\0level\0internalformat\0GLsizei\0"
    "width\0height\0border\0imageSize\0const void*\0"
    "data\0glCompressedTexSubImage2D\0xoffset\0"
    "yoffset\0format\0glCreateProgram\0"
    "glCreateShader\0type\0glDeleteBuffers\0"
    "n\0const GLuint*\0buffers\0glDeleteFramebuffers\0"
    "framebuffers\0glDeleteProgram\0"
    "glDeleteRenderbuffers\0renderbuffers\0"
    "glDeleteShader\0glDepthRangef\0zNear\0"
    "zFar\0glDetachShader\0glDisableVertexAttribArray\0"
    "glEnableVertexAttribArray\0"
    "glFramebufferRenderbuffer\0attachment\0"
    "renderbuffertarget\0glFramebufferTexture2D\0"
    "textarget\0glGenBuffers\0GLuint*\0"
    "glGenFramebuffers\0glGenRenderbuffers\0"
    "glGenerateMipmap\0glGetActiveAttrib\0"
    "bufsize\0GLsizei*\0length\0GLint*\0size\0"
    "GLenum*\0char*\0glGetActiveUniform\0"
    "glGetAttachedShaders\0maxcount\0count\0"
    "shaders\0glGetAttribLocation\0"
    "glGetBufferParameteriv\0pname\0params\0"
    "glGetFramebufferAttachmentParameteriv\0"
    "glGetProgramInfoLog\0infolog\0glGetProgramiv\0"
    "glGetRenderbufferParameteriv\0"
    "glGetShaderInfoLog\0glGetShaderPrecisionFormat\0"
    "shadertype\0precisiontype\0range\0precision\0"
    "glGetShaderSource\0source\0glGetShaderiv\0"
    "glGetUniformLocation\0glGetUniformfv\0"
    "location\0GLfloat*\0glGetUniformiv\0"
    "glGetVertexAttribPointerv\0void**\0"
    "pointer\0glGetVertexAttribfv\0"
    "glGetVertexAttribiv\0glIsBuffer\0GLboolean\0"
    "glIsFramebuffer\0glIsProgram\0"
    "glIsRenderbuffer\0glIsShader\0glLinkProgram\0"
    "glReleaseShaderCompiler\0glRenderbufferStorage\0"
    "glSampleCoverage\0value\0invert\0"
    "glShaderBinary\0binaryformat\0binary\0"
    "glShaderSource\0const char**\0string\0"
    "const GLint*\0glStencilFuncSeparate\0"
    "face\0func\0ref\0mask\0glStencilMaskSeparate\0"
    "glStencilOpSeparate\0fail\0zfail\0zpass\0"
    "glUniform1f\0GLfloat\0x\0glUniform1fv\0"
    "const GLfloat*\0v\0glUniform1i\0glUniform1iv\0"
    "glUniform2f\0y\0glUniform2fv\0glUniform2i\0"
    "glUniform2iv\0glUniform3f\0z\0glUniform3fv\0"
    "glUniform3i\0glUniform3iv\0glUniform4f\0"
    "w\0glUniform4fv\0glUniform4i\0glUniform4iv\0"
    "glUniformMatrix2fv\0transpose\0"
    "glUniformMatrix3fv\0glUniformMatrix4fv\0"
    "glUseProgram\0glValidateProgram\0"
    "glVertexAttrib1f\0indx\0glVertexAttrib1fv\0"
    "values\0glVertexAttrib2f\0glVertexAttrib2fv\0"
    "glVertexAttrib3f\0glVertexAttrib3fv\0"
    "glVertexAttrib4f\0glVertexAttrib4fv\0"
    "glVertexAttribPointer\0normalized\0"
    "stride\0ptr\0hasOpenGLFeature\0"
    "QGLFunctions::OpenGLFeature\0feature\0"
    "initializeGLFunctions\0openGLFeatures\0"
    "QGLFunctions::OpenGLFeatures\0OpenGLFeature\0"
    "Multitexture\0Shaders\0Buffers\0Framebuffers\0"
    "BlendColor\0BlendEquation\0BlendEquationSeparate\0"
    "BlendFuncSeparate\0BlendSubtract\0"
    "CompressedTextures\0Multisample\0"
    "StencilSeparate\0NPOTTextures\0"
    "OpenGLFeatures"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGLFunctions[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
     102,   14, // methods
       0,    0, // properties
       2, 1368, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    0,  524,    3, 0x0a /* Public */,
       1,    1,  525,    3, 0x0a /* Public */,
       6,    1,  528,    3, 0x0a /* Public */,
       8,    2,  531,    3, 0x0a /* Public */,
      12,    3,  536,    3, 0x0a /* Public */,
      16,    4,  543,    3, 0x0a /* Public */,
      20,    3,  552,    3, 0x0a /* Public */,
      23,    3,  559,    3, 0x0a /* Public */,
      25,    3,  566,    3, 0x0a /* Public */,
      27,    5,  573,    3, 0x0a /* Public */,
      33,    2,  584,    3, 0x0a /* Public */,
      35,    3,  589,    3, 0x0a /* Public */,
      38,    5,  596,    3, 0x0a /* Public */,
      43,    2,  607,    3, 0x0a /* Public */,
      44,    2,  612,    3, 0x0a /* Public */,
      46,    2,  617,    3, 0x0a /* Public */,
      47,    9,  622,    3, 0x0a /* Public */,
      58,   10,  641,    3, 0x0a /* Public */,
      62,    1,  662,    3, 0x0a /* Public */,
      63,    2,  665,    3, 0x0a /* Public */,
      65,    3,  670,    3, 0x0a /* Public */,
      69,    3,  677,    3, 0x0a /* Public */,
      71,    2,  684,    3, 0x0a /* Public */,
      72,    3,  689,    3, 0x0a /* Public */,
      74,    2,  696,    3, 0x0a /* Public */,
      75,    3,  701,    3, 0x0a /* Public */,
      78,    3,  708,    3, 0x0a /* Public */,
      79,    2,  715,    3, 0x0a /* Public */,
      80,    2,  720,    3, 0x0a /* Public */,
      81,    5,  725,    3, 0x0a /* Public */,
      84,    6,  736,    3, 0x0a /* Public */,
      86,    3,  749,    3, 0x0a /* Public */,
      88,    3,  756,    3, 0x0a /* Public */,
      89,    3,  763,    3, 0x0a /* Public */,
      90,    2,  770,    3, 0x0a /* Public */,
      91,    8,  775,    3, 0x0a /* Public */,
      99,    8,  792,    3, 0x0a /* Public */,
     100,    5,  809,    3, 0x0a /* Public */,
     104,    3,  820,    3, 0x0a /* Public */,
     105,    4,  827,    3, 0x0a /* Public */,
     108,    5,  836,    3, 0x0a /* Public */,
     109,    5,  847,    3, 0x0a /* Public */,
     111,    4,  858,    3, 0x0a /* Public */,
     112,    4,  867,    3, 0x0a /* Public */,
     113,    5,  876,    3, 0x0a /* Public */,
     114,    5,  887,    3, 0x0a /* Public */,
     119,    5,  898,    3, 0x0a /* Public */,
     121,    4,  909,    3, 0x0a /* Public */,
     122,    3,  918,    3, 0x0a /* Public */,
     123,    4,  925,    3, 0x0a /* Public */,
     126,    4,  934,    3, 0x0a /* Public */,
     127,    4,  943,    3, 0x0a /* Public */,
     130,    4,  952,    3, 0x0a /* Public */,
     131,    4,  961,    3, 0x0a /* Public */,
     132,    2,  970,    3, 0x0a /* Public */,
     134,    2,  975,    3, 0x0a /* Public */,
     135,    2,  980,    3, 0x0a /* Public */,
     136,    2,  985,    3, 0x0a /* Public */,
     137,    2,  990,    3, 0x0a /* Public */,
     138,    2,  995,    3, 0x0a /* Public */,
     139,    1, 1000,    3, 0x0a /* Public */,
     140,    5, 1003,    3, 0x0a /* Public */,
     141,    3, 1014,    3, 0x0a /* Public */,
     144,    6, 1021,    3, 0x0a /* Public */,
     147,    5, 1034,    3, 0x0a /* Public */,
     151,    5, 1045,    3, 0x0a /* Public */,
     156,    3, 1056,    3, 0x0a /* Public */,
     157,    5, 1063,    3, 0x0a /* Public */,
     161,    3, 1074,    3, 0x0a /* Public */,
     164,    4, 1081,    3, 0x0a /* Public */,
     167,    3, 1090,    3, 0x0a /* Public */,
     168,    4, 1097,    3, 0x0a /* Public */,
     169,    4, 1106,    3, 0x0a /* Public */,
     171,    4, 1115,    3, 0x0a /* Public */,
     172,    4, 1124,    3, 0x0a /* Public */,
     173,    4, 1133,    3, 0x0a /* Public */,
     174,    5, 1142,    3, 0x0a /* Public */,
     176,    4, 1153,    3, 0x0a /* Public */,
     177,    5, 1162,    3, 0x0a /* Public */,
     178,    4, 1173,    3, 0x0a /* Public */,
     179,    6, 1182,    3, 0x0a /* Public */,
     181,    4, 1195,    3, 0x0a /* Public */,
     182,    6, 1204,    3, 0x0a /* Public */,
     183,    4, 1217,    3, 0x0a /* Public */,
     184,    5, 1226,    3, 0x0a /* Public */,
     186,    5, 1237,    3, 0x0a /* Public */,
     187,    5, 1248,    3, 0x0a /* Public */,
     188,    2, 1259,    3, 0x0a /* Public */,
     189,    2, 1264,    3, 0x0a /* Public */,
     190,    3, 1269,    3, 0x0a /* Public */,
     192,    3, 1276,    3, 0x0a /* Public */,
     194,    4, 1283,    3, 0x0a /* Public */,
     195,    3, 1292,    3, 0x0a /* Public */,
     196,    5, 1299,    3, 0x0a /* Public */,
     197,    3, 1310,    3, 0x0a /* Public */,
     198,    6, 1317,    3, 0x0a /* Public */,
     199,    3, 1330,    3, 0x0a /* Public */,
     200,    7, 1337,    3, 0x0a /* Public */,
     204,    2, 1352,    3, 0x0a /* Public */,
     207,    2, 1357,    3, 0x0a /* Public */,
     207,    1, 1362,    3, 0x2a /* Public | MethodCloned */,
     208,    1, 1365,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 4,    5,
    QMetaType::Void, 0x80000000 | 2,    7,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,    9,   11,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 13,    9,   14,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 13, 0x80000000 | 18,    9,   14,   17,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 13,    9,   21,   22,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 13,    9,   21,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 13,    9,   21,   26,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28, 0x80000000 | 28, 0x80000000 | 28, 0x80000000 | 28,    9,   29,   30,   31,   32,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,    9,   34,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 10,    9,   36,   37,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 10, 0x80000000 | 10, 0x80000000 | 10,    9,   39,   40,   41,   42,
    0x80000000 | 10, 0x80000000 | 2, 0x80000000 | 10,    9,   21,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28,    9,   45,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    9,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 48, 0x80000000 | 10, 0x80000000 | 51, 0x80000000 | 51, 0x80000000 | 48, 0x80000000 | 51, 0x80000000 | 56,    9,   21,   49,   50,   52,   53,   54,   55,   57,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 48, 0x80000000 | 48, 0x80000000 | 48, 0x80000000 | 51, 0x80000000 | 51, 0x80000000 | 10, 0x80000000 | 51, 0x80000000 | 56,    9,   21,   49,   59,   60,   52,   53,   61,   55,   57,
    0x80000000 | 13, 0x80000000 | 2,    9,
    0x80000000 | 13, 0x80000000 | 2, 0x80000000 | 10,    9,   64,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 51, 0x80000000 | 67,    9,   66,   68,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 51, 0x80000000 | 67,    9,   66,   70,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    9,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 51, 0x80000000 | 67,    9,   66,   73,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    9,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28, 0x80000000 | 28,    9,   76,   77,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 13,    9,   14,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    9,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    9,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 10, 0x80000000 | 10, 0x80000000 | 13,    9,   21,   82,   83,   26,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 10, 0x80000000 | 10, 0x80000000 | 13, 0x80000000 | 48,    9,   21,   82,   85,   11,   49,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 51, 0x80000000 | 87,    9,   66,   68,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 51, 0x80000000 | 87,    9,   66,   70,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 51, 0x80000000 | 87,    9,   66,   73,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10,    9,   21,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 13, 0x80000000 | 51, 0x80000000 | 93, 0x80000000 | 95, 0x80000000 | 97, 0x80000000 | 98,    9,   14,   17,   92,   94,   96,   64,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 13, 0x80000000 | 51, 0x80000000 | 93, 0x80000000 | 95, 0x80000000 | 97, 0x80000000 | 98,    9,   14,   17,   92,   94,   96,   64,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 51, 0x80000000 | 93, 0x80000000 | 87,    9,   14,  101,  102,  103,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 18,    9,   14,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 10, 0x80000000 | 95,    9,   21,  106,  107,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 10, 0x80000000 | 10, 0x80000000 | 95,    9,   21,   82,  106,  107,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 51, 0x80000000 | 93, 0x80000000 | 98,    9,   14,   92,   94,  110,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 10, 0x80000000 | 95,    9,   14,  106,  107,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 10, 0x80000000 | 95,    9,   21,  106,  107,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 51, 0x80000000 | 93, 0x80000000 | 98,    9,   15,   92,   94,  110,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 10, 0x80000000 | 95, 0x80000000 | 95,    9,  115,  116,  117,  118,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 51, 0x80000000 | 93, 0x80000000 | 98,    9,   15,   92,   94,  120,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 10, 0x80000000 | 95,    9,   15,  106,  107,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 18,    9,   14,   19,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 48, 0x80000000 | 125,    9,   14,  124,  107,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 48, 0x80000000 | 95,    9,   14,  124,  107,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 10, 0x80000000 | 128,    9,   17,  106,  129,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 10, 0x80000000 | 125,    9,   17,  106,  107,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 10, 0x80000000 | 95,    9,   17,  106,  107,
    0x80000000 | 133, 0x80000000 | 2, 0x80000000 | 13,    9,   22,
    0x80000000 | 133, 0x80000000 | 2, 0x80000000 | 13,    9,   24,
    0x80000000 | 133, 0x80000000 | 2, 0x80000000 | 13,    9,   14,
    0x80000000 | 133, 0x80000000 | 2, 0x80000000 | 13,    9,   26,
    0x80000000 | 133, 0x80000000 | 2, 0x80000000 | 13,    9,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    9,   14,
    QMetaType::Void, 0x80000000 | 2,    9,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 10, 0x80000000 | 51, 0x80000000 | 51,    9,   21,   50,   52,   53,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28, 0x80000000 | 133,    9,  142,  143,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 67, 0x80000000 | 10, 0x80000000 | 56, 0x80000000 | 48,    9,   66,  103,  145,  146,   94,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 51, 0x80000000 | 148, 0x80000000 | 150,    9,   15,  102,  149,   94,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 10, 0x80000000 | 48, 0x80000000 | 13,    9,  152,  153,  154,  155,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 13,    9,  152,  155,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 10, 0x80000000 | 10, 0x80000000 | 10, 0x80000000 | 10,    9,  152,  158,  159,  160,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 162,    9,  124,  163,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 51, 0x80000000 | 165,    9,  124,  102,  166,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 48,    9,  124,  163,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 51, 0x80000000 | 150,    9,  124,  102,  166,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 162, 0x80000000 | 162,    9,  124,  163,  170,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 51, 0x80000000 | 165,    9,  124,  102,  166,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 48, 0x80000000 | 48,    9,  124,  163,  170,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 51, 0x80000000 | 150,    9,  124,  102,  166,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 162, 0x80000000 | 162, 0x80000000 | 162,    9,  124,  163,  170,  175,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 51, 0x80000000 | 165,    9,  124,  102,  166,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 48, 0x80000000 | 48, 0x80000000 | 48,    9,  124,  163,  170,  175,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 51, 0x80000000 | 150,    9,  124,  102,  166,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 162, 0x80000000 | 162, 0x80000000 | 162, 0x80000000 | 162,    9,  124,  163,  170,  175,  180,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 51, 0x80000000 | 165,    9,  124,  102,  166,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 48, 0x80000000 | 48, 0x80000000 | 48, 0x80000000 | 48,    9,  124,  163,  170,  175,  180,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 51, 0x80000000 | 150,    9,  124,  102,  166,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 51, 0x80000000 | 133, 0x80000000 | 165,    9,  124,  102,  185,  142,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 51, 0x80000000 | 133, 0x80000000 | 165,    9,  124,  102,  185,  142,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 48, 0x80000000 | 51, 0x80000000 | 133, 0x80000000 | 165,    9,  124,  102,  185,  142,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    9,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13,    9,   14,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 162,    9,  191,  163,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 165,    9,  191,  193,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 162, 0x80000000 | 162,    9,  191,  163,  170,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 165,    9,  191,  193,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 162, 0x80000000 | 162, 0x80000000 | 162,    9,  191,  163,  170,  175,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 165,    9,  191,  193,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 162, 0x80000000 | 162, 0x80000000 | 162, 0x80000000 | 162,    9,  191,  163,  170,  175,  180,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 165,    9,  191,  193,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 13, 0x80000000 | 48, 0x80000000 | 10, 0x80000000 | 133, 0x80000000 | 51, 0x80000000 | 56,    9,  191,   96,   64,  201,  202,  203,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 205,    9,  206,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 4,    9,    5,
    QMetaType::Void, 0x80000000 | 2,    9,
    0x80000000 | 209, 0x80000000 | 2,    9,

 // enums: name, flags, count, data
     210, 0x0,   13, 1376,
     224, 0x1,   13, 1402,

 // enum data: key, value
     211, uint(PythonQtWrapper_QGLFunctions::Multitexture),
     212, uint(PythonQtWrapper_QGLFunctions::Shaders),
     213, uint(PythonQtWrapper_QGLFunctions::Buffers),
     214, uint(PythonQtWrapper_QGLFunctions::Framebuffers),
     215, uint(PythonQtWrapper_QGLFunctions::BlendColor),
     216, uint(PythonQtWrapper_QGLFunctions::BlendEquation),
     217, uint(PythonQtWrapper_QGLFunctions::BlendEquationSeparate),
     218, uint(PythonQtWrapper_QGLFunctions::BlendFuncSeparate),
     219, uint(PythonQtWrapper_QGLFunctions::BlendSubtract),
     220, uint(PythonQtWrapper_QGLFunctions::CompressedTextures),
     221, uint(PythonQtWrapper_QGLFunctions::Multisample),
     222, uint(PythonQtWrapper_QGLFunctions::StencilSeparate),
     223, uint(PythonQtWrapper_QGLFunctions::NPOTTextures),
     211, uint(PythonQtWrapper_QGLFunctions::Multitexture),
     212, uint(PythonQtWrapper_QGLFunctions::Shaders),
     213, uint(PythonQtWrapper_QGLFunctions::Buffers),
     214, uint(PythonQtWrapper_QGLFunctions::Framebuffers),
     215, uint(PythonQtWrapper_QGLFunctions::BlendColor),
     216, uint(PythonQtWrapper_QGLFunctions::BlendEquation),
     217, uint(PythonQtWrapper_QGLFunctions::BlendEquationSeparate),
     218, uint(PythonQtWrapper_QGLFunctions::BlendFuncSeparate),
     219, uint(PythonQtWrapper_QGLFunctions::BlendSubtract),
     220, uint(PythonQtWrapper_QGLFunctions::CompressedTextures),
     221, uint(PythonQtWrapper_QGLFunctions::Multisample),
     222, uint(PythonQtWrapper_QGLFunctions::StencilSeparate),
     223, uint(PythonQtWrapper_QGLFunctions::NPOTTextures),

       0        // eod
};

void PythonQtWrapper_QGLFunctions::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGLFunctions *_t = static_cast<PythonQtWrapper_QGLFunctions *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGLFunctions* _r = _t->new_QGLFunctions();
            if (_a[0]) *reinterpret_cast< QGLFunctions**>(_a[0]) = _r; }  break;
        case 1: { QGLFunctions* _r = _t->new_QGLFunctions((*reinterpret_cast< const QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLFunctions**>(_a[0]) = _r; }  break;
        case 2: _t->delete_QGLFunctions((*reinterpret_cast< QGLFunctions*(*)>(_a[1]))); break;
        case 3: _t->glActiveTexture((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2]))); break;
        case 4: _t->glAttachShader((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3]))); break;
        case 5: _t->glBindAttribLocation((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3])),(*reinterpret_cast< const char*(*)>(_a[4]))); break;
        case 6: _t->glBindBuffer((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3]))); break;
        case 7: _t->glBindFramebuffer((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3]))); break;
        case 8: _t->glBindRenderbuffer((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3]))); break;
        case 9: _t->glBlendColor((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLclampf(*)>(_a[2])),(*reinterpret_cast< GLclampf(*)>(_a[3])),(*reinterpret_cast< GLclampf(*)>(_a[4])),(*reinterpret_cast< GLclampf(*)>(_a[5]))); break;
        case 10: _t->glBlendEquation((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2]))); break;
        case 11: _t->glBlendEquationSeparate((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3]))); break;
        case 12: _t->glBlendFuncSeparate((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4])),(*reinterpret_cast< GLenum(*)>(_a[5]))); break;
        case 13: { GLenum _r = _t->glCheckFramebufferStatus((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< GLenum*>(_a[0]) = _r; }  break;
        case 14: _t->glClearDepthf((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLclampf(*)>(_a[2]))); break;
        case 15: _t->glCompileShader((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2]))); break;
        case 16: _t->glCompressedTexImage2D((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLint(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4])),(*reinterpret_cast< GLsizei(*)>(_a[5])),(*reinterpret_cast< GLsizei(*)>(_a[6])),(*reinterpret_cast< GLint(*)>(_a[7])),(*reinterpret_cast< GLsizei(*)>(_a[8])),(*reinterpret_cast< const void*(*)>(_a[9]))); break;
        case 17: _t->glCompressedTexSubImage2D((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLint(*)>(_a[3])),(*reinterpret_cast< GLint(*)>(_a[4])),(*reinterpret_cast< GLint(*)>(_a[5])),(*reinterpret_cast< GLsizei(*)>(_a[6])),(*reinterpret_cast< GLsizei(*)>(_a[7])),(*reinterpret_cast< GLenum(*)>(_a[8])),(*reinterpret_cast< GLsizei(*)>(_a[9])),(*reinterpret_cast< const void*(*)>(_a[10]))); break;
        case 18: { GLuint _r = _t->glCreateProgram((*reinterpret_cast< QGLFunctions*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 19: { GLuint _r = _t->glCreateShader((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 20: _t->glDeleteBuffers((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLsizei(*)>(_a[2])),(*reinterpret_cast< const GLuint*(*)>(_a[3]))); break;
        case 21: _t->glDeleteFramebuffers((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLsizei(*)>(_a[2])),(*reinterpret_cast< const GLuint*(*)>(_a[3]))); break;
        case 22: _t->glDeleteProgram((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2]))); break;
        case 23: _t->glDeleteRenderbuffers((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLsizei(*)>(_a[2])),(*reinterpret_cast< const GLuint*(*)>(_a[3]))); break;
        case 24: _t->glDeleteShader((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2]))); break;
        case 25: _t->glDepthRangef((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLclampf(*)>(_a[2])),(*reinterpret_cast< GLclampf(*)>(_a[3]))); break;
        case 26: _t->glDetachShader((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3]))); break;
        case 27: _t->glDisableVertexAttribArray((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2]))); break;
        case 28: _t->glEnableVertexAttribArray((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2]))); break;
        case 29: _t->glFramebufferRenderbuffer((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4])),(*reinterpret_cast< GLuint(*)>(_a[5]))); break;
        case 30: _t->glFramebufferTexture2D((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4])),(*reinterpret_cast< GLuint(*)>(_a[5])),(*reinterpret_cast< GLint(*)>(_a[6]))); break;
        case 31: _t->glGenBuffers((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLsizei(*)>(_a[2])),(*reinterpret_cast< GLuint*(*)>(_a[3]))); break;
        case 32: _t->glGenFramebuffers((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLsizei(*)>(_a[2])),(*reinterpret_cast< GLuint*(*)>(_a[3]))); break;
        case 33: _t->glGenRenderbuffers((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLsizei(*)>(_a[2])),(*reinterpret_cast< GLuint*(*)>(_a[3]))); break;
        case 34: _t->glGenerateMipmap((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2]))); break;
        case 35: _t->glGetActiveAttrib((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3])),(*reinterpret_cast< GLsizei(*)>(_a[4])),(*reinterpret_cast< GLsizei*(*)>(_a[5])),(*reinterpret_cast< GLint*(*)>(_a[6])),(*reinterpret_cast< GLenum*(*)>(_a[7])),(*reinterpret_cast< char*(*)>(_a[8]))); break;
        case 36: _t->glGetActiveUniform((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3])),(*reinterpret_cast< GLsizei(*)>(_a[4])),(*reinterpret_cast< GLsizei*(*)>(_a[5])),(*reinterpret_cast< GLint*(*)>(_a[6])),(*reinterpret_cast< GLenum*(*)>(_a[7])),(*reinterpret_cast< char*(*)>(_a[8]))); break;
        case 37: _t->glGetAttachedShaders((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLsizei(*)>(_a[3])),(*reinterpret_cast< GLsizei*(*)>(_a[4])),(*reinterpret_cast< GLuint*(*)>(_a[5]))); break;
        case 38: { int _r = _t->glGetAttribLocation((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 39: _t->glGetBufferParameteriv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLint*(*)>(_a[4]))); break;
        case 40: _t->glGetFramebufferAttachmentParameteriv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4])),(*reinterpret_cast< GLint*(*)>(_a[5]))); break;
        case 41: _t->glGetProgramInfoLog((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLsizei(*)>(_a[3])),(*reinterpret_cast< GLsizei*(*)>(_a[4])),(*reinterpret_cast< char*(*)>(_a[5]))); break;
        case 42: _t->glGetProgramiv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLint*(*)>(_a[4]))); break;
        case 43: _t->glGetRenderbufferParameteriv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLint*(*)>(_a[4]))); break;
        case 44: _t->glGetShaderInfoLog((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLsizei(*)>(_a[3])),(*reinterpret_cast< GLsizei*(*)>(_a[4])),(*reinterpret_cast< char*(*)>(_a[5]))); break;
        case 45: _t->glGetShaderPrecisionFormat((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLint*(*)>(_a[4])),(*reinterpret_cast< GLint*(*)>(_a[5]))); break;
        case 46: _t->glGetShaderSource((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLsizei(*)>(_a[3])),(*reinterpret_cast< GLsizei*(*)>(_a[4])),(*reinterpret_cast< char*(*)>(_a[5]))); break;
        case 47: _t->glGetShaderiv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLint*(*)>(_a[4]))); break;
        case 48: { int _r = _t->glGetUniformLocation((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 49: _t->glGetUniformfv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLint(*)>(_a[3])),(*reinterpret_cast< GLfloat*(*)>(_a[4]))); break;
        case 50: _t->glGetUniformiv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLint(*)>(_a[3])),(*reinterpret_cast< GLint*(*)>(_a[4]))); break;
        case 51: _t->glGetVertexAttribPointerv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< void**(*)>(_a[4]))); break;
        case 52: _t->glGetVertexAttribfv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLfloat*(*)>(_a[4]))); break;
        case 53: _t->glGetVertexAttribiv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLint*(*)>(_a[4]))); break;
        case 54: { GLboolean _r = _t->glIsBuffer((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< GLboolean*>(_a[0]) = _r; }  break;
        case 55: { GLboolean _r = _t->glIsFramebuffer((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< GLboolean*>(_a[0]) = _r; }  break;
        case 56: { GLboolean _r = _t->glIsProgram((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< GLboolean*>(_a[0]) = _r; }  break;
        case 57: { GLboolean _r = _t->glIsRenderbuffer((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< GLboolean*>(_a[0]) = _r; }  break;
        case 58: { GLboolean _r = _t->glIsShader((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< GLboolean*>(_a[0]) = _r; }  break;
        case 59: _t->glLinkProgram((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2]))); break;
        case 60: _t->glReleaseShaderCompiler((*reinterpret_cast< QGLFunctions*(*)>(_a[1]))); break;
        case 61: _t->glRenderbufferStorage((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLsizei(*)>(_a[4])),(*reinterpret_cast< GLsizei(*)>(_a[5]))); break;
        case 62: _t->glSampleCoverage((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLclampf(*)>(_a[2])),(*reinterpret_cast< GLboolean(*)>(_a[3]))); break;
        case 63: _t->glShaderBinary((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< const GLuint*(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4])),(*reinterpret_cast< const void*(*)>(_a[5])),(*reinterpret_cast< GLint(*)>(_a[6]))); break;
        case 64: _t->glShaderSource((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLsizei(*)>(_a[3])),(*reinterpret_cast< const char**(*)>(_a[4])),(*reinterpret_cast< const GLint*(*)>(_a[5]))); break;
        case 65: _t->glStencilFuncSeparate((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLint(*)>(_a[4])),(*reinterpret_cast< GLuint(*)>(_a[5]))); break;
        case 66: _t->glStencilMaskSeparate((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3]))); break;
        case 67: _t->glStencilOpSeparate((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4])),(*reinterpret_cast< GLenum(*)>(_a[5]))); break;
        case 68: _t->glUniform1f((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3]))); break;
        case 69: _t->glUniform1fv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLsizei(*)>(_a[3])),(*reinterpret_cast< const GLfloat*(*)>(_a[4]))); break;
        case 70: _t->glUniform1i((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLint(*)>(_a[3]))); break;
        case 71: _t->glUniform1iv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLsizei(*)>(_a[3])),(*reinterpret_cast< const GLint*(*)>(_a[4]))); break;
        case 72: _t->glUniform2f((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4]))); break;
        case 73: _t->glUniform2fv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLsizei(*)>(_a[3])),(*reinterpret_cast< const GLfloat*(*)>(_a[4]))); break;
        case 74: _t->glUniform2i((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLint(*)>(_a[3])),(*reinterpret_cast< GLint(*)>(_a[4]))); break;
        case 75: _t->glUniform2iv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLsizei(*)>(_a[3])),(*reinterpret_cast< const GLint*(*)>(_a[4]))); break;
        case 76: _t->glUniform3f((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4])),(*reinterpret_cast< GLfloat(*)>(_a[5]))); break;
        case 77: _t->glUniform3fv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLsizei(*)>(_a[3])),(*reinterpret_cast< const GLfloat*(*)>(_a[4]))); break;
        case 78: _t->glUniform3i((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLint(*)>(_a[3])),(*reinterpret_cast< GLint(*)>(_a[4])),(*reinterpret_cast< GLint(*)>(_a[5]))); break;
        case 79: _t->glUniform3iv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLsizei(*)>(_a[3])),(*reinterpret_cast< const GLint*(*)>(_a[4]))); break;
        case 80: _t->glUniform4f((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4])),(*reinterpret_cast< GLfloat(*)>(_a[5])),(*reinterpret_cast< GLfloat(*)>(_a[6]))); break;
        case 81: _t->glUniform4fv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLsizei(*)>(_a[3])),(*reinterpret_cast< const GLfloat*(*)>(_a[4]))); break;
        case 82: _t->glUniform4i((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLint(*)>(_a[3])),(*reinterpret_cast< GLint(*)>(_a[4])),(*reinterpret_cast< GLint(*)>(_a[5])),(*reinterpret_cast< GLint(*)>(_a[6]))); break;
        case 83: _t->glUniform4iv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLsizei(*)>(_a[3])),(*reinterpret_cast< const GLint*(*)>(_a[4]))); break;
        case 84: _t->glUniformMatrix2fv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLsizei(*)>(_a[3])),(*reinterpret_cast< GLboolean(*)>(_a[4])),(*reinterpret_cast< const GLfloat*(*)>(_a[5]))); break;
        case 85: _t->glUniformMatrix3fv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLsizei(*)>(_a[3])),(*reinterpret_cast< GLboolean(*)>(_a[4])),(*reinterpret_cast< const GLfloat*(*)>(_a[5]))); break;
        case 86: _t->glUniformMatrix4fv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLint(*)>(_a[2])),(*reinterpret_cast< GLsizei(*)>(_a[3])),(*reinterpret_cast< GLboolean(*)>(_a[4])),(*reinterpret_cast< const GLfloat*(*)>(_a[5]))); break;
        case 87: _t->glUseProgram((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2]))); break;
        case 88: _t->glValidateProgram((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2]))); break;
        case 89: _t->glVertexAttrib1f((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3]))); break;
        case 90: _t->glVertexAttrib1fv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< const GLfloat*(*)>(_a[3]))); break;
        case 91: _t->glVertexAttrib2f((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4]))); break;
        case 92: _t->glVertexAttrib2fv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< const GLfloat*(*)>(_a[3]))); break;
        case 93: _t->glVertexAttrib3f((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4])),(*reinterpret_cast< GLfloat(*)>(_a[5]))); break;
        case 94: _t->glVertexAttrib3fv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< const GLfloat*(*)>(_a[3]))); break;
        case 95: _t->glVertexAttrib4f((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4])),(*reinterpret_cast< GLfloat(*)>(_a[5])),(*reinterpret_cast< GLfloat(*)>(_a[6]))); break;
        case 96: _t->glVertexAttrib4fv((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< const GLfloat*(*)>(_a[3]))); break;
        case 97: _t->glVertexAttribPointer((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])),(*reinterpret_cast< GLint(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4])),(*reinterpret_cast< GLboolean(*)>(_a[5])),(*reinterpret_cast< GLsizei(*)>(_a[6])),(*reinterpret_cast< const void*(*)>(_a[7]))); break;
        case 98: { bool _r = _t->hasOpenGLFeature((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< QGLFunctions::OpenGLFeature(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 99: _t->initializeGLFunctions((*reinterpret_cast< QGLFunctions*(*)>(_a[1])),(*reinterpret_cast< const QGLContext*(*)>(_a[2]))); break;
        case 100: _t->initializeGLFunctions((*reinterpret_cast< QGLFunctions*(*)>(_a[1]))); break;
        case 101: { QGLFunctions::OpenGLFeatures _r = _t->openGLFeatures((*reinterpret_cast< QGLFunctions*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLFunctions::OpenGLFeatures*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const QMetaObject PythonQtWrapper_QGLFunctions::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGLFunctions.data,
      qt_meta_data_PythonQtWrapper_QGLFunctions,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QGLFunctions::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QGLFunctions::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QGLFunctions.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QGLFunctions*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QGLFunctions::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 102)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 102;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 102)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 102;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGLPixelBuffer_t {
    QByteArrayData data[47];
    char stringdata0[602];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGLPixelBuffer_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGLPixelBuffer_t qt_meta_stringdata_PythonQtWrapper_QGLPixelBuffer = {
    {
QT_MOC_LITERAL(0, 0, 30), // "PythonQtWrapper_QGLPixelBuffer"
QT_MOC_LITERAL(1, 31, 18), // "new_QGLPixelBuffer"
QT_MOC_LITERAL(2, 50, 15), // "QGLPixelBuffer*"
QT_MOC_LITERAL(3, 66, 0), // ""
QT_MOC_LITERAL(4, 67, 4), // "size"
QT_MOC_LITERAL(5, 72, 9), // "QGLFormat"
QT_MOC_LITERAL(6, 82, 6), // "format"
QT_MOC_LITERAL(7, 89, 10), // "QGLWidget*"
QT_MOC_LITERAL(8, 100, 11), // "shareWidget"
QT_MOC_LITERAL(9, 112, 5), // "width"
QT_MOC_LITERAL(10, 118, 6), // "height"
QT_MOC_LITERAL(11, 125, 21), // "delete_QGLPixelBuffer"
QT_MOC_LITERAL(12, 147, 3), // "obj"
QT_MOC_LITERAL(13, 151, 11), // "bindTexture"
QT_MOC_LITERAL(14, 163, 6), // "GLuint"
QT_MOC_LITERAL(15, 170, 16), // "theWrappedObject"
QT_MOC_LITERAL(16, 187, 5), // "image"
QT_MOC_LITERAL(17, 193, 6), // "GLenum"
QT_MOC_LITERAL(18, 200, 6), // "target"
QT_MOC_LITERAL(19, 207, 6), // "pixmap"
QT_MOC_LITERAL(20, 214, 8), // "fileName"
QT_MOC_LITERAL(21, 223, 20), // "bindToDynamicTexture"
QT_MOC_LITERAL(22, 244, 7), // "texture"
QT_MOC_LITERAL(23, 252, 7), // "context"
QT_MOC_LITERAL(24, 260, 11), // "QGLContext*"
QT_MOC_LITERAL(25, 272, 13), // "deleteTexture"
QT_MOC_LITERAL(26, 286, 10), // "texture_id"
QT_MOC_LITERAL(27, 297, 12), // "py_q_devType"
QT_MOC_LITERAL(28, 310, 11), // "doneCurrent"
QT_MOC_LITERAL(29, 322, 11), // "drawTexture"
QT_MOC_LITERAL(30, 334, 5), // "point"
QT_MOC_LITERAL(31, 340, 9), // "textureId"
QT_MOC_LITERAL(32, 350, 13), // "textureTarget"
QT_MOC_LITERAL(33, 364, 22), // "generateDynamicTexture"
QT_MOC_LITERAL(34, 387, 6), // "handle"
QT_MOC_LITERAL(35, 394, 10), // "Qt::HANDLE"
QT_MOC_LITERAL(36, 405, 39), // "static_QGLPixelBuffer_hasOpen..."
QT_MOC_LITERAL(37, 445, 7), // "isValid"
QT_MOC_LITERAL(38, 453, 11), // "makeCurrent"
QT_MOC_LITERAL(39, 465, 11), // "py_q_metric"
QT_MOC_LITERAL(40, 477, 31), // "QPaintDevice::PaintDeviceMetric"
QT_MOC_LITERAL(41, 509, 6), // "metric"
QT_MOC_LITERAL(42, 516, 16), // "py_q_paintEngine"
QT_MOC_LITERAL(43, 533, 13), // "QPaintEngine*"
QT_MOC_LITERAL(44, 547, 25), // "releaseFromDynamicTexture"
QT_MOC_LITERAL(45, 573, 7), // "toImage"
QT_MOC_LITERAL(46, 581, 20) // "updateDynamicTexture"

    },
    "PythonQtWrapper_QGLPixelBuffer\0"
    "new_QGLPixelBuffer\0QGLPixelBuffer*\0\0"
    "size\0QGLFormat\0format\0QGLWidget*\0"
    "shareWidget\0width\0height\0delete_QGLPixelBuffer\0"
    "obj\0bindTexture\0GLuint\0theWrappedObject\0"
    "image\0GLenum\0target\0pixmap\0fileName\0"
    "bindToDynamicTexture\0texture\0context\0"
    "QGLContext*\0deleteTexture\0texture_id\0"
    "py_q_devType\0doneCurrent\0drawTexture\0"
    "point\0textureId\0textureTarget\0"
    "generateDynamicTexture\0handle\0Qt::HANDLE\0"
    "static_QGLPixelBuffer_hasOpenGLPbuffers\0"
    "isValid\0makeCurrent\0py_q_metric\0"
    "QPaintDevice::PaintDeviceMetric\0metric\0"
    "py_q_paintEngine\0QPaintEngine*\0"
    "releaseFromDynamicTexture\0toImage\0"
    "updateDynamicTexture"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGLPixelBuffer[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      33,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    3,  179,    3, 0x0a /* Public */,
       1,    2,  186,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  191,    3, 0x2a /* Public | MethodCloned */,
       1,    4,  194,    3, 0x0a /* Public */,
       1,    3,  203,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  210,    3, 0x2a /* Public | MethodCloned */,
      11,    1,  215,    3, 0x0a /* Public */,
      13,    3,  218,    3, 0x0a /* Public */,
      13,    2,  225,    3, 0x2a /* Public | MethodCloned */,
      13,    3,  230,    3, 0x0a /* Public */,
      13,    2,  237,    3, 0x2a /* Public | MethodCloned */,
      13,    2,  242,    3, 0x0a /* Public */,
      21,    2,  247,    3, 0x0a /* Public */,
      23,    1,  252,    3, 0x0a /* Public */,
      25,    2,  255,    3, 0x0a /* Public */,
      27,    1,  260,    3, 0x0a /* Public */,
      28,    1,  263,    3, 0x0a /* Public */,
      29,    4,  266,    3, 0x0a /* Public */,
      29,    3,  275,    3, 0x2a /* Public | MethodCloned */,
      29,    4,  282,    3, 0x0a /* Public */,
      29,    3,  291,    3, 0x2a /* Public | MethodCloned */,
       6,    1,  298,    3, 0x0a /* Public */,
      33,    1,  301,    3, 0x0a /* Public */,
      34,    1,  304,    3, 0x0a /* Public */,
      36,    0,  307,    3, 0x0a /* Public */,
      37,    1,  308,    3, 0x0a /* Public */,
      38,    1,  311,    3, 0x0a /* Public */,
      39,    2,  314,    3, 0x0a /* Public */,
      42,    1,  319,    3, 0x0a /* Public */,
      44,    1,  322,    3, 0x0a /* Public */,
       4,    1,  325,    3, 0x0a /* Public */,
      45,    1,  328,    3, 0x0a /* Public */,
      46,    2,  331,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QSize, 0x80000000 | 5, 0x80000000 | 7,    4,    6,    8,
    0x80000000 | 2, QMetaType::QSize, 0x80000000 | 5,    4,    6,
    0x80000000 | 2, QMetaType::QSize,    4,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 5, 0x80000000 | 7,    9,   10,    6,    8,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int, 0x80000000 | 5,    9,   10,    6,
    0x80000000 | 2, QMetaType::Int, QMetaType::Int,    9,   10,
    QMetaType::Void, 0x80000000 | 2,   12,
    0x80000000 | 14, 0x80000000 | 2, QMetaType::QImage, 0x80000000 | 17,   15,   16,   18,
    0x80000000 | 14, 0x80000000 | 2, QMetaType::QImage,   15,   16,
    0x80000000 | 14, 0x80000000 | 2, QMetaType::QPixmap, 0x80000000 | 17,   15,   19,   18,
    0x80000000 | 14, 0x80000000 | 2, QMetaType::QPixmap,   15,   19,
    0x80000000 | 14, 0x80000000 | 2, QMetaType::QString,   15,   20,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 14,   15,   22,
    0x80000000 | 24, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,   15,   26,
    QMetaType::Int, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF, 0x80000000 | 14, 0x80000000 | 17,   15,   30,   31,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF, 0x80000000 | 14,   15,   30,   31,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF, 0x80000000 | 14, 0x80000000 | 17,   15,   18,   31,   32,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF, 0x80000000 | 14,   15,   18,   31,
    0x80000000 | 5, 0x80000000 | 2,   15,
    0x80000000 | 14, 0x80000000 | 2,   15,
    0x80000000 | 35, 0x80000000 | 2,   15,
    QMetaType::Bool,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   15,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 40,   15,   41,
    0x80000000 | 43, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::QSize, 0x80000000 | 2,   15,
    QMetaType::QImage, 0x80000000 | 2,   15,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 14,   15,   26,

       0        // eod
};

void PythonQtWrapper_QGLPixelBuffer::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGLPixelBuffer *_t = static_cast<PythonQtWrapper_QGLPixelBuffer *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGLPixelBuffer* _r = _t->new_QGLPixelBuffer((*reinterpret_cast< const QSize(*)>(_a[1])),(*reinterpret_cast< const QGLFormat(*)>(_a[2])),(*reinterpret_cast< QGLWidget*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QGLPixelBuffer**>(_a[0]) = _r; }  break;
        case 1: { QGLPixelBuffer* _r = _t->new_QGLPixelBuffer((*reinterpret_cast< const QSize(*)>(_a[1])),(*reinterpret_cast< const QGLFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGLPixelBuffer**>(_a[0]) = _r; }  break;
        case 2: { QGLPixelBuffer* _r = _t->new_QGLPixelBuffer((*reinterpret_cast< const QSize(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLPixelBuffer**>(_a[0]) = _r; }  break;
        case 3: { QGLPixelBuffer* _r = _t->new_QGLPixelBuffer((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QGLFormat(*)>(_a[3])),(*reinterpret_cast< QGLWidget*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QGLPixelBuffer**>(_a[0]) = _r; }  break;
        case 4: { QGLPixelBuffer* _r = _t->new_QGLPixelBuffer((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QGLFormat(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QGLPixelBuffer**>(_a[0]) = _r; }  break;
        case 5: { QGLPixelBuffer* _r = _t->new_QGLPixelBuffer((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGLPixelBuffer**>(_a[0]) = _r; }  break;
        case 6: _t->delete_QGLPixelBuffer((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1]))); break;
        case 7: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 8: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 9: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 10: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 11: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->bindToDynamicTexture((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { QGLContext* _r = _t->context((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLContext**>(_a[0]) = _r; }  break;
        case 14: _t->deleteTexture((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2]))); break;
        case 15: { int _r = _t->py_q_devType((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 16: { bool _r = _t->doneCurrent((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 17: _t->drawTexture((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4]))); break;
        case 18: _t->drawTexture((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3]))); break;
        case 19: _t->drawTexture((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4]))); break;
        case 20: _t->drawTexture((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3]))); break;
        case 21: { QGLFormat _r = _t->format((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLFormat*>(_a[0]) = _r; }  break;
        case 22: { GLuint _r = _t->generateDynamicTexture((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 23: { Qt::HANDLE _r = _t->handle((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< Qt::HANDLE*>(_a[0]) = _r; }  break;
        case 24: { bool _r = _t->static_QGLPixelBuffer_hasOpenGLPbuffers();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 25: { bool _r = _t->isValid((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 26: { bool _r = _t->makeCurrent((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: { int _r = _t->py_q_metric((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])),(*reinterpret_cast< QPaintDevice::PaintDeviceMetric(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 28: { QPaintEngine* _r = _t->py_q_paintEngine((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPaintEngine**>(_a[0]) = _r; }  break;
        case 29: _t->releaseFromDynamicTexture((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1]))); break;
        case 30: { QSize _r = _t->size((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QSize*>(_a[0]) = _r; }  break;
        case 31: { QImage _r = _t->toImage((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 32: _t->updateDynamicTexture((*reinterpret_cast< QGLPixelBuffer*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 3:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGLPixelBuffer::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGLPixelBuffer.data,
      qt_meta_data_PythonQtWrapper_QGLPixelBuffer,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QGLPixelBuffer::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QGLPixelBuffer::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QGLPixelBuffer.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QGLPixelBuffer*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QGLPixelBuffer::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 33)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 33;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 33)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 33;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGLShader_t {
    QByteArrayData data[29];
    char stringdata0[351];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGLShader_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGLShader_t qt_meta_stringdata_PythonQtWrapper_QGLShader = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QGLShader"
QT_MOC_LITERAL(1, 26, 13), // "new_QGLShader"
QT_MOC_LITERAL(2, 40, 10), // "QGLShader*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 21), // "QGLShader::ShaderType"
QT_MOC_LITERAL(5, 74, 4), // "type"
QT_MOC_LITERAL(6, 79, 6), // "parent"
QT_MOC_LITERAL(7, 86, 17), // "const QGLContext*"
QT_MOC_LITERAL(8, 104, 7), // "context"
QT_MOC_LITERAL(9, 112, 16), // "delete_QGLShader"
QT_MOC_LITERAL(10, 129, 3), // "obj"
QT_MOC_LITERAL(11, 133, 17), // "compileSourceCode"
QT_MOC_LITERAL(12, 151, 16), // "theWrappedObject"
QT_MOC_LITERAL(13, 168, 6), // "source"
QT_MOC_LITERAL(14, 175, 11), // "const char*"
QT_MOC_LITERAL(15, 187, 17), // "compileSourceFile"
QT_MOC_LITERAL(16, 205, 8), // "fileName"
QT_MOC_LITERAL(17, 214, 33), // "static_QGLShader_hasOpenGLSha..."
QT_MOC_LITERAL(18, 248, 10), // "isCompiled"
QT_MOC_LITERAL(19, 259, 3), // "log"
QT_MOC_LITERAL(20, 263, 8), // "shaderId"
QT_MOC_LITERAL(21, 272, 6), // "GLuint"
QT_MOC_LITERAL(22, 279, 10), // "shaderType"
QT_MOC_LITERAL(23, 290, 10), // "sourceCode"
QT_MOC_LITERAL(24, 301, 13), // "ShaderTypeBit"
QT_MOC_LITERAL(25, 315, 6), // "Vertex"
QT_MOC_LITERAL(26, 322, 8), // "Fragment"
QT_MOC_LITERAL(27, 331, 8), // "Geometry"
QT_MOC_LITERAL(28, 340, 10) // "ShaderType"

    },
    "PythonQtWrapper_QGLShader\0new_QGLShader\0"
    "QGLShader*\0\0QGLShader::ShaderType\0"
    "type\0parent\0const QGLContext*\0context\0"
    "delete_QGLShader\0obj\0compileSourceCode\0"
    "theWrappedObject\0source\0const char*\0"
    "compileSourceFile\0fileName\0"
    "static_QGLShader_hasOpenGLShaders\0"
    "isCompiled\0log\0shaderId\0GLuint\0"
    "shaderType\0sourceCode\0ShaderTypeBit\0"
    "Vertex\0Fragment\0Geometry\0ShaderType"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGLShader[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      16,   14, // methods
       0,    0, // properties
       2,  160, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    2,   94,    3, 0x0a /* Public */,
       1,    1,   99,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  102,    3, 0x0a /* Public */,
       1,    2,  109,    3, 0x2a /* Public | MethodCloned */,
       9,    1,  114,    3, 0x0a /* Public */,
      11,    2,  117,    3, 0x0a /* Public */,
      11,    2,  122,    3, 0x0a /* Public */,
      11,    2,  127,    3, 0x0a /* Public */,
      15,    2,  132,    3, 0x0a /* Public */,
      17,    2,  137,    3, 0x0a /* Public */,
      17,    1,  142,    3, 0x2a /* Public | MethodCloned */,
      18,    1,  145,    3, 0x0a /* Public */,
      19,    1,  148,    3, 0x0a /* Public */,
      20,    1,  151,    3, 0x0a /* Public */,
      22,    1,  154,    3, 0x0a /* Public */,
      23,    1,  157,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, QMetaType::QObjectStar,    5,    6,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 7, QMetaType::QObjectStar,    5,    8,    6,
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 7,    5,    8,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QByteArray,   12,   13,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   12,   13,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 14,   12,   13,
    QMetaType::Bool, 0x80000000 | 2, QMetaType::QString,   12,   16,
    QMetaType::Bool, 0x80000000 | 4, 0x80000000 | 7,    5,    8,
    QMetaType::Bool, 0x80000000 | 4,    5,
    QMetaType::Bool, 0x80000000 | 2,   12,
    QMetaType::QString, 0x80000000 | 2,   12,
    0x80000000 | 21, 0x80000000 | 2,   12,
    0x80000000 | 4, 0x80000000 | 2,   12,
    QMetaType::QByteArray, 0x80000000 | 2,   12,

 // enums: name, flags, count, data
      24, 0x0,    3,  168,
      28, 0x1,    3,  174,

 // enum data: key, value
      25, uint(PythonQtWrapper_QGLShader::Vertex),
      26, uint(PythonQtWrapper_QGLShader::Fragment),
      27, uint(PythonQtWrapper_QGLShader::Geometry),
      25, uint(PythonQtWrapper_QGLShader::Vertex),
      26, uint(PythonQtWrapper_QGLShader::Fragment),
      27, uint(PythonQtWrapper_QGLShader::Geometry),

       0        // eod
};

void PythonQtWrapper_QGLShader::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGLShader *_t = static_cast<PythonQtWrapper_QGLShader *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGLShader* _r = _t->new_QGLShader((*reinterpret_cast< QGLShader::ShaderType(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGLShader**>(_a[0]) = _r; }  break;
        case 1: { QGLShader* _r = _t->new_QGLShader((*reinterpret_cast< QGLShader::ShaderType(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLShader**>(_a[0]) = _r; }  break;
        case 2: { QGLShader* _r = _t->new_QGLShader((*reinterpret_cast< QGLShader::ShaderType(*)>(_a[1])),(*reinterpret_cast< const QGLContext*(*)>(_a[2])),(*reinterpret_cast< QObject*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QGLShader**>(_a[0]) = _r; }  break;
        case 3: { QGLShader* _r = _t->new_QGLShader((*reinterpret_cast< QGLShader::ShaderType(*)>(_a[1])),(*reinterpret_cast< const QGLContext*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGLShader**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QGLShader((*reinterpret_cast< QGLShader*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->compileSourceCode((*reinterpret_cast< QGLShader*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->compileSourceCode((*reinterpret_cast< QGLShader*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->compileSourceCode((*reinterpret_cast< QGLShader*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->compileSourceFile((*reinterpret_cast< QGLShader*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->static_QGLShader_hasOpenGLShaders((*reinterpret_cast< QGLShader::ShaderType(*)>(_a[1])),(*reinterpret_cast< const QGLContext*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { bool _r = _t->static_QGLShader_hasOpenGLShaders((*reinterpret_cast< QGLShader::ShaderType(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 11: { bool _r = _t->isCompiled((*reinterpret_cast< QGLShader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { QString _r = _t->log((*reinterpret_cast< QGLShader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 13: { GLuint _r = _t->shaderId((*reinterpret_cast< QGLShader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 14: { QGLShader::ShaderType _r = _t->shaderType((*reinterpret_cast< QGLShader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLShader::ShaderType*>(_a[0]) = _r; }  break;
        case 15: { QByteArray _r = _t->sourceCode((*reinterpret_cast< QGLShader*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QByteArray*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShader* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShader* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShader* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShader* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShader* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShader* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShader* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShader* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShader* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShader* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGLShader::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGLShader.data,
      qt_meta_data_PythonQtWrapper_QGLShader,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QGLShader::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QGLShader::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QGLShader.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QGLShader*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QGLShader::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 16)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 16;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 16)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 16;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGLShaderProgram_t {
    QByteArrayData data[80];
    char stringdata0[1056];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGLShaderProgram_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGLShaderProgram_t qt_meta_stringdata_PythonQtWrapper_QGLShaderProgram = {
    {
QT_MOC_LITERAL(0, 0, 32), // "PythonQtWrapper_QGLShaderProgram"
QT_MOC_LITERAL(1, 33, 20), // "new_QGLShaderProgram"
QT_MOC_LITERAL(2, 54, 17), // "QGLShaderProgram*"
QT_MOC_LITERAL(3, 72, 0), // ""
QT_MOC_LITERAL(4, 73, 6), // "parent"
QT_MOC_LITERAL(5, 80, 17), // "const QGLContext*"
QT_MOC_LITERAL(6, 98, 7), // "context"
QT_MOC_LITERAL(7, 106, 23), // "delete_QGLShaderProgram"
QT_MOC_LITERAL(8, 130, 3), // "obj"
QT_MOC_LITERAL(9, 134, 9), // "addShader"
QT_MOC_LITERAL(10, 144, 16), // "theWrappedObject"
QT_MOC_LITERAL(11, 161, 10), // "QGLShader*"
QT_MOC_LITERAL(12, 172, 6), // "shader"
QT_MOC_LITERAL(13, 179, 23), // "addShaderFromSourceCode"
QT_MOC_LITERAL(14, 203, 21), // "QGLShader::ShaderType"
QT_MOC_LITERAL(15, 225, 4), // "type"
QT_MOC_LITERAL(16, 230, 6), // "source"
QT_MOC_LITERAL(17, 237, 11), // "const char*"
QT_MOC_LITERAL(18, 249, 23), // "addShaderFromSourceFile"
QT_MOC_LITERAL(19, 273, 8), // "fileName"
QT_MOC_LITERAL(20, 282, 17), // "attributeLocation"
QT_MOC_LITERAL(21, 300, 4), // "name"
QT_MOC_LITERAL(22, 305, 4), // "bind"
QT_MOC_LITERAL(23, 310, 21), // "bindAttributeLocation"
QT_MOC_LITERAL(24, 332, 8), // "location"
QT_MOC_LITERAL(25, 341, 21), // "disableAttributeArray"
QT_MOC_LITERAL(26, 363, 20), // "enableAttributeArray"
QT_MOC_LITERAL(27, 384, 17), // "geometryInputType"
QT_MOC_LITERAL(28, 402, 6), // "GLenum"
QT_MOC_LITERAL(29, 409, 18), // "geometryOutputType"
QT_MOC_LITERAL(30, 428, 25), // "geometryOutputVertexCount"
QT_MOC_LITERAL(31, 454, 47), // "static_QGLShaderProgram_hasOp..."
QT_MOC_LITERAL(32, 502, 8), // "isLinked"
QT_MOC_LITERAL(33, 511, 4), // "link"
QT_MOC_LITERAL(34, 516, 9), // "py_q_link"
QT_MOC_LITERAL(35, 526, 3), // "log"
QT_MOC_LITERAL(36, 530, 25), // "maxGeometryOutputVertices"
QT_MOC_LITERAL(37, 556, 9), // "programId"
QT_MOC_LITERAL(38, 566, 6), // "GLuint"
QT_MOC_LITERAL(39, 573, 7), // "release"
QT_MOC_LITERAL(40, 581, 16), // "removeAllShaders"
QT_MOC_LITERAL(41, 598, 12), // "removeShader"
QT_MOC_LITERAL(42, 611, 17), // "setAttributeArray"
QT_MOC_LITERAL(43, 629, 11), // "const void*"
QT_MOC_LITERAL(44, 641, 6), // "values"
QT_MOC_LITERAL(45, 648, 9), // "tupleSize"
QT_MOC_LITERAL(46, 658, 6), // "stride"
QT_MOC_LITERAL(47, 665, 14), // "const GLfloat*"
QT_MOC_LITERAL(48, 680, 16), // "const QVector2D*"
QT_MOC_LITERAL(49, 697, 16), // "const QVector3D*"
QT_MOC_LITERAL(50, 714, 16), // "const QVector4D*"
QT_MOC_LITERAL(51, 731, 18), // "setAttributeBuffer"
QT_MOC_LITERAL(52, 750, 6), // "offset"
QT_MOC_LITERAL(53, 757, 17), // "setAttributeValue"
QT_MOC_LITERAL(54, 775, 7), // "GLfloat"
QT_MOC_LITERAL(55, 783, 5), // "value"
QT_MOC_LITERAL(56, 789, 1), // "x"
QT_MOC_LITERAL(57, 791, 1), // "y"
QT_MOC_LITERAL(58, 793, 1), // "z"
QT_MOC_LITERAL(59, 795, 1), // "w"
QT_MOC_LITERAL(60, 797, 7), // "columns"
QT_MOC_LITERAL(61, 805, 4), // "rows"
QT_MOC_LITERAL(62, 810, 20), // "setGeometryInputType"
QT_MOC_LITERAL(63, 831, 9), // "inputType"
QT_MOC_LITERAL(64, 841, 21), // "setGeometryOutputType"
QT_MOC_LITERAL(65, 863, 10), // "outputType"
QT_MOC_LITERAL(66, 874, 28), // "setGeometryOutputVertexCount"
QT_MOC_LITERAL(67, 903, 5), // "count"
QT_MOC_LITERAL(68, 909, 15), // "setUniformValue"
QT_MOC_LITERAL(69, 925, 5), // "GLint"
QT_MOC_LITERAL(70, 931, 5), // "color"
QT_MOC_LITERAL(71, 937, 5), // "point"
QT_MOC_LITERAL(72, 943, 4), // "size"
QT_MOC_LITERAL(73, 948, 20), // "setUniformValueArray"
QT_MOC_LITERAL(74, 969, 12), // "const GLint*"
QT_MOC_LITERAL(75, 982, 17), // "const QMatrix4x4*"
QT_MOC_LITERAL(76, 1000, 13), // "const GLuint*"
QT_MOC_LITERAL(77, 1014, 7), // "shaders"
QT_MOC_LITERAL(78, 1022, 17), // "QList<QGLShader*>"
QT_MOC_LITERAL(79, 1040, 15) // "uniformLocation"

    },
    "PythonQtWrapper_QGLShaderProgram\0"
    "new_QGLShaderProgram\0QGLShaderProgram*\0"
    "\0parent\0const QGLContext*\0context\0"
    "delete_QGLShaderProgram\0obj\0addShader\0"
    "theWrappedObject\0QGLShader*\0shader\0"
    "addShaderFromSourceCode\0QGLShader::ShaderType\0"
    "type\0source\0const char*\0addShaderFromSourceFile\0"
    "fileName\0attributeLocation\0name\0bind\0"
    "bindAttributeLocation\0location\0"
    "disableAttributeArray\0enableAttributeArray\0"
    "geometryInputType\0GLenum\0geometryOutputType\0"
    "geometryOutputVertexCount\0"
    "static_QGLShaderProgram_hasOpenGLShaderPrograms\0"
    "isLinked\0link\0py_q_link\0log\0"
    "maxGeometryOutputVertices\0programId\0"
    "GLuint\0release\0removeAllShaders\0"
    "removeShader\0setAttributeArray\0"
    "const void*\0values\0tupleSize\0stride\0"
    "const GLfloat*\0const QVector2D*\0"
    "const QVector3D*\0const QVector4D*\0"
    "setAttributeBuffer\0offset\0setAttributeValue\0"
    "GLfloat\0value\0x\0y\0z\0w\0columns\0rows\0"
    "setGeometryInputType\0inputType\0"
    "setGeometryOutputType\0outputType\0"
    "setGeometryOutputVertexCount\0count\0"
    "setUniformValue\0GLint\0color\0point\0"
    "size\0setUniformValueArray\0const GLint*\0"
    "const QMatrix4x4*\0const GLuint*\0shaders\0"
    "QList<QGLShader*>\0uniformLocation"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGLShaderProgram[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
     127,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,  649,    3, 0x0a /* Public */,
       1,    0,  652,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  653,    3, 0x0a /* Public */,
       1,    1,  658,    3, 0x2a /* Public | MethodCloned */,
       7,    1,  661,    3, 0x0a /* Public */,
       9,    2,  664,    3, 0x0a /* Public */,
      13,    3,  669,    3, 0x0a /* Public */,
      13,    3,  676,    3, 0x0a /* Public */,
      13,    3,  683,    3, 0x0a /* Public */,
      18,    3,  690,    3, 0x0a /* Public */,
      20,    2,  697,    3, 0x0a /* Public */,
      20,    2,  702,    3, 0x0a /* Public */,
      20,    2,  707,    3, 0x0a /* Public */,
      22,    1,  712,    3, 0x0a /* Public */,
      23,    3,  715,    3, 0x0a /* Public */,
      23,    3,  722,    3, 0x0a /* Public */,
      23,    3,  729,    3, 0x0a /* Public */,
      25,    2,  736,    3, 0x0a /* Public */,
      25,    2,  741,    3, 0x0a /* Public */,
      26,    2,  746,    3, 0x0a /* Public */,
      26,    2,  751,    3, 0x0a /* Public */,
      27,    1,  756,    3, 0x0a /* Public */,
      29,    1,  759,    3, 0x0a /* Public */,
      30,    1,  762,    3, 0x0a /* Public */,
      31,    1,  765,    3, 0x0a /* Public */,
      31,    0,  768,    3, 0x2a /* Public | MethodCloned */,
      32,    1,  769,    3, 0x0a /* Public */,
      33,    1,  772,    3, 0x0a /* Public */,
      34,    1,  775,    3, 0x0a /* Public */,
      35,    1,  778,    3, 0x0a /* Public */,
      36,    1,  781,    3, 0x0a /* Public */,
      37,    1,  784,    3, 0x0a /* Public */,
      39,    1,  787,    3, 0x0a /* Public */,
      40,    1,  790,    3, 0x0a /* Public */,
      41,    2,  793,    3, 0x0a /* Public */,
      42,    6,  798,    3, 0x0a /* Public */,
      42,    5,  811,    3, 0x2a /* Public | MethodCloned */,
      42,    5,  822,    3, 0x0a /* Public */,
      42,    4,  833,    3, 0x2a /* Public | MethodCloned */,
      42,    4,  842,    3, 0x0a /* Public */,
      42,    3,  851,    3, 0x2a /* Public | MethodCloned */,
      42,    4,  858,    3, 0x0a /* Public */,
      42,    3,  867,    3, 0x2a /* Public | MethodCloned */,
      42,    4,  874,    3, 0x0a /* Public */,
      42,    3,  883,    3, 0x2a /* Public | MethodCloned */,
      42,    6,  890,    3, 0x0a /* Public */,
      42,    5,  903,    3, 0x2a /* Public | MethodCloned */,
      42,    5,  914,    3, 0x0a /* Public */,
      42,    4,  925,    3, 0x2a /* Public | MethodCloned */,
      42,    4,  934,    3, 0x0a /* Public */,
      42,    3,  943,    3, 0x2a /* Public | MethodCloned */,
      42,    4,  950,    3, 0x0a /* Public */,
      42,    3,  959,    3, 0x2a /* Public | MethodCloned */,
      42,    4,  966,    3, 0x0a /* Public */,
      42,    3,  975,    3, 0x2a /* Public | MethodCloned */,
      51,    6,  982,    3, 0x0a /* Public */,
      51,    5,  995,    3, 0x2a /* Public | MethodCloned */,
      51,    6, 1006,    3, 0x0a /* Public */,
      51,    5, 1019,    3, 0x2a /* Public | MethodCloned */,
      53,    3, 1030,    3, 0x0a /* Public */,
      53,    4, 1037,    3, 0x0a /* Public */,
      53,    5, 1046,    3, 0x0a /* Public */,
      53,    6, 1057,    3, 0x0a /* Public */,
      53,    5, 1070,    3, 0x0a /* Public */,
      53,    3, 1081,    3, 0x0a /* Public */,
      53,    3, 1088,    3, 0x0a /* Public */,
      53,    3, 1095,    3, 0x0a /* Public */,
      53,    3, 1102,    3, 0x0a /* Public */,
      53,    3, 1109,    3, 0x0a /* Public */,
      53,    4, 1116,    3, 0x0a /* Public */,
      53,    5, 1125,    3, 0x0a /* Public */,
      53,    6, 1136,    3, 0x0a /* Public */,
      53,    5, 1149,    3, 0x0a /* Public */,
      53,    3, 1160,    3, 0x0a /* Public */,
      53,    3, 1167,    3, 0x0a /* Public */,
      53,    3, 1174,    3, 0x0a /* Public */,
      53,    3, 1181,    3, 0x0a /* Public */,
      62,    2, 1188,    3, 0x0a /* Public */,
      64,    2, 1193,    3, 0x0a /* Public */,
      66,    2, 1198,    3, 0x0a /* Public */,
      68,    3, 1203,    3, 0x0a /* Public */,
      68,    4, 1210,    3, 0x0a /* Public */,
      68,    5, 1219,    3, 0x0a /* Public */,
      68,    6, 1230,    3, 0x0a /* Public */,
      68,    3, 1243,    3, 0x0a /* Public */,
      68,    3, 1250,    3, 0x0a /* Public */,
      68,    3, 1257,    3, 0x0a /* Public */,
      68,    3, 1264,    3, 0x0a /* Public */,
      68,    3, 1271,    3, 0x0a /* Public */,
      68,    3, 1278,    3, 0x0a /* Public */,
      68,    3, 1285,    3, 0x0a /* Public */,
      68,    3, 1292,    3, 0x0a /* Public */,
      68,    3, 1299,    3, 0x0a /* Public */,
      68,    3, 1306,    3, 0x0a /* Public */,
      68,    3, 1313,    3, 0x0a /* Public */,
      68,    3, 1320,    3, 0x0a /* Public */,
      68,    4, 1327,    3, 0x0a /* Public */,
      68,    5, 1336,    3, 0x0a /* Public */,
      68,    6, 1347,    3, 0x0a /* Public */,
      68,    3, 1360,    3, 0x0a /* Public */,
      68,    3, 1367,    3, 0x0a /* Public */,
      68,    3, 1374,    3, 0x0a /* Public */,
      68,    3, 1381,    3, 0x0a /* Public */,
      68,    3, 1388,    3, 0x0a /* Public */,
      68,    3, 1395,    3, 0x0a /* Public */,
      68,    3, 1402,    3, 0x0a /* Public */,
      68,    3, 1409,    3, 0x0a /* Public */,
      68,    3, 1416,    3, 0x0a /* Public */,
      68,    3, 1423,    3, 0x0a /* Public */,
      68,    3, 1430,    3, 0x0a /* Public */,
      73,    5, 1437,    3, 0x0a /* Public */,
      73,    4, 1448,    3, 0x0a /* Public */,
      73,    4, 1457,    3, 0x0a /* Public */,
      73,    4, 1466,    3, 0x0a /* Public */,
      73,    4, 1475,    3, 0x0a /* Public */,
      73,    4, 1484,    3, 0x0a /* Public */,
      73,    5, 1493,    3, 0x0a /* Public */,
      73,    4, 1504,    3, 0x0a /* Public */,
      73,    4, 1513,    3, 0x0a /* Public */,
      73,    4, 1522,    3, 0x0a /* Public */,
      73,    4, 1531,    3, 0x0a /* Public */,
      73,    4, 1540,    3, 0x0a /* Public */,
      73,    4, 1549,    3, 0x0a /* Public */,
      77,    1, 1558,    3, 0x0a /* Public */,
      79,    2, 1561,    3, 0x0a /* Public */,
      79,    2, 1566,    3, 0x0a /* Public */,
      79,    2, 1571,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, QMetaType::QObjectStar,    4,
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 5, QMetaType::QObjectStar,    6,    4,
    0x80000000 | 2, 0x80000000 | 5,    6,
    QMetaType::Void, 0x80000000 | 2,    8,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 11,   10,   12,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 14, QMetaType::QByteArray,   10,   15,   16,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 14, QMetaType::QString,   10,   15,   16,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 14, 0x80000000 | 17,   10,   15,   16,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 14, QMetaType::QString,   10,   15,   19,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QByteArray,   10,   21,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QString,   10,   21,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 17,   10,   21,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QByteArray, QMetaType::Int,   10,   21,   24,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QString, QMetaType::Int,   10,   21,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, QMetaType::Int,   10,   21,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,   10,   21,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   24,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17,   10,   21,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   24,
    0x80000000 | 28, 0x80000000 | 2,   10,
    0x80000000 | 28, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 5,    6,
    QMetaType::Bool,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::Bool, 0x80000000 | 2,   10,
    QMetaType::QString, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2,   10,
    0x80000000 | 38, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2,   10,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 11,   10,   12,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 28, 0x80000000 | 43, QMetaType::Int, QMetaType::Int,   10,   21,   15,   44,   45,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 28, 0x80000000 | 43, QMetaType::Int,   10,   21,   15,   44,   45,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 47, QMetaType::Int, QMetaType::Int,   10,   21,   44,   45,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 47, QMetaType::Int,   10,   21,   44,   45,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 48, QMetaType::Int,   10,   21,   44,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 48,   10,   21,   44,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 49, QMetaType::Int,   10,   21,   44,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 49,   10,   21,   44,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 50, QMetaType::Int,   10,   21,   44,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 50,   10,   21,   44,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 28, 0x80000000 | 43, QMetaType::Int, QMetaType::Int,   10,   24,   15,   44,   45,   46,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 28, 0x80000000 | 43, QMetaType::Int,   10,   24,   15,   44,   45,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 47, QMetaType::Int, QMetaType::Int,   10,   24,   44,   45,   46,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 47, QMetaType::Int,   10,   24,   44,   45,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 48, QMetaType::Int,   10,   24,   44,   46,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 48,   10,   24,   44,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 49, QMetaType::Int,   10,   24,   44,   46,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 49,   10,   24,   44,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 50, QMetaType::Int,   10,   24,   44,   46,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 50,   10,   24,   44,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 28, QMetaType::Int, QMetaType::Int, QMetaType::Int,   10,   21,   15,   52,   45,   46,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 28, QMetaType::Int, QMetaType::Int,   10,   21,   15,   52,   45,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 28, QMetaType::Int, QMetaType::Int, QMetaType::Int,   10,   24,   15,   52,   45,   46,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 28, QMetaType::Int, QMetaType::Int,   10,   24,   15,   52,   45,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 54,   10,   21,   55,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 54, 0x80000000 | 54,   10,   21,   56,   57,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 54, 0x80000000 | 54, 0x80000000 | 54,   10,   21,   56,   57,   58,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 54, 0x80000000 | 54, 0x80000000 | 54, 0x80000000 | 54,   10,   21,   56,   57,   58,   59,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 47, QMetaType::Int, QMetaType::Int,   10,   21,   44,   60,   61,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, QMetaType::QColor,   10,   21,   55,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, QMetaType::QVector2D,   10,   21,   55,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, QMetaType::QVector3D,   10,   21,   55,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, QMetaType::QVector4D,   10,   21,   55,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 54,   10,   24,   55,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 54, 0x80000000 | 54,   10,   24,   56,   57,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 54, 0x80000000 | 54, 0x80000000 | 54,   10,   24,   56,   57,   58,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 54, 0x80000000 | 54, 0x80000000 | 54, 0x80000000 | 54,   10,   24,   56,   57,   58,   59,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 47, QMetaType::Int, QMetaType::Int,   10,   24,   44,   60,   61,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QColor,   10,   24,   55,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVector2D,   10,   24,   55,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVector3D,   10,   24,   55,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVector4D,   10,   24,   55,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28,   10,   63,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 28,   10,   65,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int,   10,   67,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 54,   10,   21,   55,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 54, 0x80000000 | 54,   10,   21,   56,   57,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 54, 0x80000000 | 54, 0x80000000 | 54,   10,   21,   56,   57,   58,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 54, 0x80000000 | 54, 0x80000000 | 54, 0x80000000 | 54,   10,   21,   56,   57,   58,   59,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 69,   10,   21,   55,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, QMetaType::QColor,   10,   21,   70,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, QMetaType::QMatrix4x4,   10,   21,   55,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, QMetaType::QPoint,   10,   21,   71,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, QMetaType::QPointF,   10,   21,   71,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, QMetaType::QSize,   10,   21,   72,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, QMetaType::QSizeF,   10,   21,   72,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, QMetaType::QTransform,   10,   21,   55,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, QMetaType::QVector2D,   10,   21,   55,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, QMetaType::QVector3D,   10,   21,   55,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, QMetaType::QVector4D,   10,   21,   55,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 54,   10,   24,   55,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 54, 0x80000000 | 54,   10,   24,   56,   57,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 54, 0x80000000 | 54, 0x80000000 | 54,   10,   24,   56,   57,   58,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 54, 0x80000000 | 54, 0x80000000 | 54, 0x80000000 | 54,   10,   24,   56,   57,   58,   59,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 69,   10,   24,   55,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QColor,   10,   24,   70,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QMatrix4x4,   10,   24,   55,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QPoint,   10,   24,   71,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QPointF,   10,   24,   71,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QSize,   10,   24,   72,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QSizeF,   10,   24,   72,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QTransform,   10,   24,   55,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVector2D,   10,   24,   55,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVector3D,   10,   24,   55,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::QVector4D,   10,   24,   55,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 47, QMetaType::Int, QMetaType::Int,   10,   21,   44,   67,   45,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 74, QMetaType::Int,   10,   21,   44,   67,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 75, QMetaType::Int,   10,   21,   44,   67,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 48, QMetaType::Int,   10,   21,   44,   67,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 49, QMetaType::Int,   10,   21,   44,   67,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 17, 0x80000000 | 50, QMetaType::Int,   10,   21,   44,   67,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 47, QMetaType::Int, QMetaType::Int,   10,   24,   44,   67,   45,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 74, QMetaType::Int,   10,   24,   44,   67,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 76, QMetaType::Int,   10,   24,   44,   67,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 75, QMetaType::Int,   10,   24,   44,   67,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 48, QMetaType::Int,   10,   24,   44,   67,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 49, QMetaType::Int,   10,   24,   44,   67,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, 0x80000000 | 50, QMetaType::Int,   10,   24,   44,   67,
    0x80000000 | 78, 0x80000000 | 2,   10,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QByteArray,   10,   21,
    QMetaType::Int, 0x80000000 | 2, QMetaType::QString,   10,   21,
    QMetaType::Int, 0x80000000 | 2, 0x80000000 | 17,   10,   21,

       0        // eod
};

void PythonQtWrapper_QGLShaderProgram::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGLShaderProgram *_t = static_cast<PythonQtWrapper_QGLShaderProgram *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGLShaderProgram* _r = _t->new_QGLShaderProgram((*reinterpret_cast< QObject*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLShaderProgram**>(_a[0]) = _r; }  break;
        case 1: { QGLShaderProgram* _r = _t->new_QGLShaderProgram();
            if (_a[0]) *reinterpret_cast< QGLShaderProgram**>(_a[0]) = _r; }  break;
        case 2: { QGLShaderProgram* _r = _t->new_QGLShaderProgram((*reinterpret_cast< const QGLContext*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGLShaderProgram**>(_a[0]) = _r; }  break;
        case 3: { QGLShaderProgram* _r = _t->new_QGLShaderProgram((*reinterpret_cast< const QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLShaderProgram**>(_a[0]) = _r; }  break;
        case 4: _t->delete_QGLShaderProgram((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1]))); break;
        case 5: { bool _r = _t->addShader((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< QGLShader*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 6: { bool _r = _t->addShaderFromSourceCode((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< QGLShader::ShaderType(*)>(_a[2])),(*reinterpret_cast< const QByteArray(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 7: { bool _r = _t->addShaderFromSourceCode((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< QGLShader::ShaderType(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 8: { bool _r = _t->addShaderFromSourceCode((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< QGLShader::ShaderType(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: { bool _r = _t->addShaderFromSourceFile((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< QGLShader::ShaderType(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 10: { int _r = _t->attributeLocation((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 11: { int _r = _t->attributeLocation((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 12: { int _r = _t->attributeLocation((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->bind((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: _t->bindAttributeLocation((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 15: _t->bindAttributeLocation((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 16: _t->bindAttributeLocation((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 17: _t->disableAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2]))); break;
        case 18: _t->disableAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 19: _t->enableAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2]))); break;
        case 20: _t->enableAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 21: { GLenum _r = _t->geometryInputType((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< GLenum*>(_a[0]) = _r; }  break;
        case 22: { GLenum _r = _t->geometryOutputType((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< GLenum*>(_a[0]) = _r; }  break;
        case 23: { int _r = _t->geometryOutputVertexCount((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 24: { bool _r = _t->static_QGLShaderProgram_hasOpenGLShaderPrograms((*reinterpret_cast< const QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 25: { bool _r = _t->static_QGLShaderProgram_hasOpenGLShaderPrograms();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 26: { bool _r = _t->isLinked((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 27: { bool _r = _t->link((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 28: { bool _r = _t->py_q_link((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 29: { QString _r = _t->log((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 30: { int _r = _t->maxGeometryOutputVertices((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 31: { GLuint _r = _t->programId((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 32: _t->release((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1]))); break;
        case 33: _t->removeAllShaders((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1]))); break;
        case 34: _t->removeShader((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< QGLShader*(*)>(_a[2]))); break;
        case 35: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< const void*(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6]))); break;
        case 36: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< const void*(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 37: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const GLfloat*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 38: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const GLfloat*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 39: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QVector2D*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 40: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QVector2D*(*)>(_a[3]))); break;
        case 41: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QVector3D*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 42: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QVector3D*(*)>(_a[3]))); break;
        case 43: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QVector4D*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 44: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QVector4D*(*)>(_a[3]))); break;
        case 45: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< const void*(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6]))); break;
        case 46: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< const void*(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 47: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const GLfloat*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 48: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const GLfloat*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 49: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVector2D*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 50: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVector2D*(*)>(_a[3]))); break;
        case 51: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVector3D*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 52: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVector3D*(*)>(_a[3]))); break;
        case 53: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVector4D*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 54: _t->setAttributeArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVector4D*(*)>(_a[3]))); break;
        case 55: _t->setAttributeBuffer((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6]))); break;
        case 56: _t->setAttributeBuffer((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 57: _t->setAttributeBuffer((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6]))); break;
        case 58: _t->setAttributeBuffer((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 59: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3]))); break;
        case 60: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4]))); break;
        case 61: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4])),(*reinterpret_cast< GLfloat(*)>(_a[5]))); break;
        case 62: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4])),(*reinterpret_cast< GLfloat(*)>(_a[5])),(*reinterpret_cast< GLfloat(*)>(_a[6]))); break;
        case 63: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const GLfloat*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 64: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QColor(*)>(_a[3]))); break;
        case 65: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QVector2D(*)>(_a[3]))); break;
        case 66: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QVector3D(*)>(_a[3]))); break;
        case 67: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QVector4D(*)>(_a[3]))); break;
        case 68: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3]))); break;
        case 69: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4]))); break;
        case 70: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4])),(*reinterpret_cast< GLfloat(*)>(_a[5]))); break;
        case 71: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4])),(*reinterpret_cast< GLfloat(*)>(_a[5])),(*reinterpret_cast< GLfloat(*)>(_a[6]))); break;
        case 72: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const GLfloat*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 73: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QColor(*)>(_a[3]))); break;
        case 74: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVector2D(*)>(_a[3]))); break;
        case 75: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVector3D(*)>(_a[3]))); break;
        case 76: _t->setAttributeValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVector4D(*)>(_a[3]))); break;
        case 77: _t->setGeometryInputType((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2]))); break;
        case 78: _t->setGeometryOutputType((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< GLenum(*)>(_a[2]))); break;
        case 79: _t->setGeometryOutputVertexCount((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 80: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3]))); break;
        case 81: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4]))); break;
        case 82: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4])),(*reinterpret_cast< GLfloat(*)>(_a[5]))); break;
        case 83: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4])),(*reinterpret_cast< GLfloat(*)>(_a[5])),(*reinterpret_cast< GLfloat(*)>(_a[6]))); break;
        case 84: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< GLint(*)>(_a[3]))); break;
        case 85: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QColor(*)>(_a[3]))); break;
        case 86: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QMatrix4x4(*)>(_a[3]))); break;
        case 87: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QPoint(*)>(_a[3]))); break;
        case 88: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3]))); break;
        case 89: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QSize(*)>(_a[3]))); break;
        case 90: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QSizeF(*)>(_a[3]))); break;
        case 91: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QTransform(*)>(_a[3]))); break;
        case 92: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QVector2D(*)>(_a[3]))); break;
        case 93: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QVector3D(*)>(_a[3]))); break;
        case 94: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QVector4D(*)>(_a[3]))); break;
        case 95: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3]))); break;
        case 96: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4]))); break;
        case 97: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4])),(*reinterpret_cast< GLfloat(*)>(_a[5]))); break;
        case 98: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< GLfloat(*)>(_a[3])),(*reinterpret_cast< GLfloat(*)>(_a[4])),(*reinterpret_cast< GLfloat(*)>(_a[5])),(*reinterpret_cast< GLfloat(*)>(_a[6]))); break;
        case 99: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< GLint(*)>(_a[3]))); break;
        case 100: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QColor(*)>(_a[3]))); break;
        case 101: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QMatrix4x4(*)>(_a[3]))); break;
        case 102: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QPoint(*)>(_a[3]))); break;
        case 103: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QPointF(*)>(_a[3]))); break;
        case 104: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QSize(*)>(_a[3]))); break;
        case 105: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QSizeF(*)>(_a[3]))); break;
        case 106: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QTransform(*)>(_a[3]))); break;
        case 107: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVector2D(*)>(_a[3]))); break;
        case 108: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVector3D(*)>(_a[3]))); break;
        case 109: _t->setUniformValue((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVector4D(*)>(_a[3]))); break;
        case 110: _t->setUniformValueArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const GLfloat*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 111: _t->setUniformValueArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const GLint*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 112: _t->setUniformValueArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QMatrix4x4*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 113: _t->setUniformValueArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QVector2D*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 114: _t->setUniformValueArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QVector3D*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 115: _t->setUniformValueArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const QVector4D*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 116: _t->setUniformValueArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const GLfloat*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 117: _t->setUniformValueArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const GLint*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 118: _t->setUniformValueArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const GLuint*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 119: _t->setUniformValueArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QMatrix4x4*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 120: _t->setUniformValueArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVector2D*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 121: _t->setUniformValueArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVector3D*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 122: _t->setUniformValueArray((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QVector4D*(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 123: { QList<QGLShader*> _r = _t->shaders((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QGLShader*>*>(_a[0]) = _r; }  break;
        case 124: { int _r = _t->uniformLocation((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 125: { int _r = _t->uniformLocation((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 126: { int _r = _t->uniformLocation((*reinterpret_cast< QGLShaderProgram*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShader* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 7:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 23:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 26:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 27:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 28:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 29:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 30:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 31:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 32:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 33:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 34:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShader* >(); break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 35:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 36:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 37:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 38:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 39:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 40:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 41:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 42:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 43:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 44:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 45:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 46:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 47:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 48:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 49:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 50:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 51:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 52:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 53:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 54:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 55:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 56:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 57:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 58:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 59:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 60:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 61:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 62:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 63:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 64:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 65:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 66:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 67:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 68:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 69:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 70:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 71:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 72:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 73:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 74:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 75:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 76:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 77:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 78:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 79:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 80:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 81:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 82:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 83:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 84:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 85:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 86:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 87:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 88:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 89:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 90:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 91:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 92:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 93:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 94:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 95:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 96:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 97:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 98:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 99:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 100:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 101:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 102:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 103:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 104:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 105:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 106:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 107:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 108:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 109:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 110:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 111:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 112:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 113:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 114:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 115:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 116:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 117:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 118:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 119:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 120:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 121:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 122:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 123:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 124:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 125:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        case 126:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLShaderProgram* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGLShaderProgram::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGLShaderProgram.data,
      qt_meta_data_PythonQtWrapper_QGLShaderProgram,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QGLShaderProgram::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QGLShaderProgram::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QGLShaderProgram.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QGLShaderProgram*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QGLShaderProgram::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 127)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 127;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 127)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 127;
    }
    return _id;
}
struct qt_meta_stringdata_PythonQtWrapper_QGLWidget_t {
    QByteArrayData data[94];
    char stringdata0[1081];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_PythonQtWrapper_QGLWidget_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_PythonQtWrapper_QGLWidget_t qt_meta_stringdata_PythonQtWrapper_QGLWidget = {
    {
QT_MOC_LITERAL(0, 0, 25), // "PythonQtWrapper_QGLWidget"
QT_MOC_LITERAL(1, 26, 13), // "new_QGLWidget"
QT_MOC_LITERAL(2, 40, 10), // "QGLWidget*"
QT_MOC_LITERAL(3, 51, 0), // ""
QT_MOC_LITERAL(4, 52, 11), // "QGLContext*"
QT_MOC_LITERAL(5, 64, 7), // "context"
QT_MOC_LITERAL(6, 72, 8), // "QWidget*"
QT_MOC_LITERAL(7, 81, 6), // "parent"
QT_MOC_LITERAL(8, 88, 16), // "const QGLWidget*"
QT_MOC_LITERAL(9, 105, 11), // "shareWidget"
QT_MOC_LITERAL(10, 117, 15), // "Qt::WindowFlags"
QT_MOC_LITERAL(11, 133, 1), // "f"
QT_MOC_LITERAL(12, 135, 9), // "QGLFormat"
QT_MOC_LITERAL(13, 145, 6), // "format"
QT_MOC_LITERAL(14, 152, 16), // "delete_QGLWidget"
QT_MOC_LITERAL(15, 169, 3), // "obj"
QT_MOC_LITERAL(16, 173, 14), // "autoBufferSwap"
QT_MOC_LITERAL(17, 188, 16), // "theWrappedObject"
QT_MOC_LITERAL(18, 205, 11), // "bindTexture"
QT_MOC_LITERAL(19, 217, 6), // "GLuint"
QT_MOC_LITERAL(20, 224, 5), // "image"
QT_MOC_LITERAL(21, 230, 6), // "GLenum"
QT_MOC_LITERAL(22, 237, 6), // "target"
QT_MOC_LITERAL(23, 244, 5), // "GLint"
QT_MOC_LITERAL(24, 250, 23), // "QGLContext::BindOptions"
QT_MOC_LITERAL(25, 274, 7), // "options"
QT_MOC_LITERAL(26, 282, 6), // "pixmap"
QT_MOC_LITERAL(27, 289, 8), // "fileName"
QT_MOC_LITERAL(28, 298, 8), // "colormap"
QT_MOC_LITERAL(29, 307, 18), // "const QGLColormap*"
QT_MOC_LITERAL(30, 326, 34), // "static_QGLWidget_convertToGLF..."
QT_MOC_LITERAL(31, 361, 3), // "img"
QT_MOC_LITERAL(32, 365, 13), // "deleteTexture"
QT_MOC_LITERAL(33, 379, 5), // "tx_id"
QT_MOC_LITERAL(34, 385, 11), // "doneCurrent"
QT_MOC_LITERAL(35, 397, 12), // "doubleBuffer"
QT_MOC_LITERAL(36, 410, 11), // "drawTexture"
QT_MOC_LITERAL(37, 422, 5), // "point"
QT_MOC_LITERAL(38, 428, 9), // "textureId"
QT_MOC_LITERAL(39, 438, 13), // "textureTarget"
QT_MOC_LITERAL(40, 452, 10), // "py_q_event"
QT_MOC_LITERAL(41, 463, 7), // "QEvent*"
QT_MOC_LITERAL(42, 471, 6), // "arg__1"
QT_MOC_LITERAL(43, 478, 6), // "glDraw"
QT_MOC_LITERAL(44, 485, 11), // "py_q_glDraw"
QT_MOC_LITERAL(45, 497, 6), // "glInit"
QT_MOC_LITERAL(46, 504, 11), // "py_q_glInit"
QT_MOC_LITERAL(47, 516, 15), // "grabFrameBuffer"
QT_MOC_LITERAL(48, 532, 9), // "withAlpha"
QT_MOC_LITERAL(49, 542, 12), // "initializeGL"
QT_MOC_LITERAL(50, 555, 17), // "py_q_initializeGL"
QT_MOC_LITERAL(51, 573, 19), // "initializeOverlayGL"
QT_MOC_LITERAL(52, 593, 24), // "py_q_initializeOverlayGL"
QT_MOC_LITERAL(53, 618, 9), // "isSharing"
QT_MOC_LITERAL(54, 628, 7), // "isValid"
QT_MOC_LITERAL(55, 636, 11), // "makeCurrent"
QT_MOC_LITERAL(56, 648, 18), // "makeOverlayCurrent"
QT_MOC_LITERAL(57, 667, 14), // "overlayContext"
QT_MOC_LITERAL(58, 682, 17), // "const QGLContext*"
QT_MOC_LITERAL(59, 700, 16), // "py_q_paintEngine"
QT_MOC_LITERAL(60, 717, 13), // "QPaintEngine*"
QT_MOC_LITERAL(61, 731, 15), // "py_q_paintEvent"
QT_MOC_LITERAL(62, 747, 12), // "QPaintEvent*"
QT_MOC_LITERAL(63, 760, 7), // "paintGL"
QT_MOC_LITERAL(64, 768, 12), // "py_q_paintGL"
QT_MOC_LITERAL(65, 781, 14), // "paintOverlayGL"
QT_MOC_LITERAL(66, 796, 19), // "py_q_paintOverlayGL"
QT_MOC_LITERAL(67, 816, 13), // "qglClearColor"
QT_MOC_LITERAL(68, 830, 1), // "c"
QT_MOC_LITERAL(69, 832, 8), // "qglColor"
QT_MOC_LITERAL(70, 841, 12), // "renderPixmap"
QT_MOC_LITERAL(71, 854, 1), // "w"
QT_MOC_LITERAL(72, 856, 1), // "h"
QT_MOC_LITERAL(73, 858, 10), // "useContext"
QT_MOC_LITERAL(74, 869, 10), // "renderText"
QT_MOC_LITERAL(75, 880, 1), // "x"
QT_MOC_LITERAL(76, 882, 1), // "y"
QT_MOC_LITERAL(77, 884, 1), // "z"
QT_MOC_LITERAL(78, 886, 3), // "str"
QT_MOC_LITERAL(79, 890, 3), // "fnt"
QT_MOC_LITERAL(80, 894, 16), // "py_q_resizeEvent"
QT_MOC_LITERAL(81, 911, 13), // "QResizeEvent*"
QT_MOC_LITERAL(82, 925, 8), // "resizeGL"
QT_MOC_LITERAL(83, 934, 13), // "py_q_resizeGL"
QT_MOC_LITERAL(84, 948, 15), // "resizeOverlayGL"
QT_MOC_LITERAL(85, 964, 20), // "py_q_resizeOverlayGL"
QT_MOC_LITERAL(86, 985, 17), // "setAutoBufferSwap"
QT_MOC_LITERAL(87, 1003, 2), // "on"
QT_MOC_LITERAL(88, 1006, 11), // "setColormap"
QT_MOC_LITERAL(89, 1018, 11), // "QGLColormap"
QT_MOC_LITERAL(90, 1030, 3), // "map"
QT_MOC_LITERAL(91, 1034, 11), // "swapBuffers"
QT_MOC_LITERAL(92, 1046, 13), // "py_q_updateGL"
QT_MOC_LITERAL(93, 1060, 20) // "py_q_updateOverlayGL"

    },
    "PythonQtWrapper_QGLWidget\0new_QGLWidget\0"
    "QGLWidget*\0\0QGLContext*\0context\0"
    "QWidget*\0parent\0const QGLWidget*\0"
    "shareWidget\0Qt::WindowFlags\0f\0QGLFormat\0"
    "format\0delete_QGLWidget\0obj\0autoBufferSwap\0"
    "theWrappedObject\0bindTexture\0GLuint\0"
    "image\0GLenum\0target\0GLint\0"
    "QGLContext::BindOptions\0options\0pixmap\0"
    "fileName\0colormap\0const QGLColormap*\0"
    "static_QGLWidget_convertToGLFormat\0"
    "img\0deleteTexture\0tx_id\0doneCurrent\0"
    "doubleBuffer\0drawTexture\0point\0textureId\0"
    "textureTarget\0py_q_event\0QEvent*\0"
    "arg__1\0glDraw\0py_q_glDraw\0glInit\0"
    "py_q_glInit\0grabFrameBuffer\0withAlpha\0"
    "initializeGL\0py_q_initializeGL\0"
    "initializeOverlayGL\0py_q_initializeOverlayGL\0"
    "isSharing\0isValid\0makeCurrent\0"
    "makeOverlayCurrent\0overlayContext\0"
    "const QGLContext*\0py_q_paintEngine\0"
    "QPaintEngine*\0py_q_paintEvent\0"
    "QPaintEvent*\0paintGL\0py_q_paintGL\0"
    "paintOverlayGL\0py_q_paintOverlayGL\0"
    "qglClearColor\0c\0qglColor\0renderPixmap\0"
    "w\0h\0useContext\0renderText\0x\0y\0z\0str\0"
    "fnt\0py_q_resizeEvent\0QResizeEvent*\0"
    "resizeGL\0py_q_resizeGL\0resizeOverlayGL\0"
    "py_q_resizeOverlayGL\0setAutoBufferSwap\0"
    "on\0setColormap\0QGLColormap\0map\0"
    "swapBuffers\0py_q_updateGL\0"
    "py_q_updateOverlayGL"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_PythonQtWrapper_QGLWidget[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      76,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    4,  394,    3, 0x0a /* Public */,
       1,    3,  403,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  410,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  415,    3, 0x2a /* Public | MethodCloned */,
       1,    3,  418,    3, 0x0a /* Public */,
       1,    2,  425,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  430,    3, 0x2a /* Public | MethodCloned */,
       1,    0,  433,    3, 0x2a /* Public | MethodCloned */,
       1,    4,  434,    3, 0x0a /* Public */,
       1,    3,  443,    3, 0x2a /* Public | MethodCloned */,
       1,    2,  450,    3, 0x2a /* Public | MethodCloned */,
       1,    1,  455,    3, 0x2a /* Public | MethodCloned */,
      14,    1,  458,    3, 0x0a /* Public */,
      16,    1,  461,    3, 0x0a /* Public */,
      18,    4,  464,    3, 0x0a /* Public */,
      18,    3,  473,    3, 0x2a /* Public | MethodCloned */,
      18,    2,  480,    3, 0x2a /* Public | MethodCloned */,
      18,    5,  485,    3, 0x0a /* Public */,
      18,    4,  496,    3, 0x0a /* Public */,
      18,    3,  505,    3, 0x2a /* Public | MethodCloned */,
      18,    2,  512,    3, 0x2a /* Public | MethodCloned */,
      18,    5,  517,    3, 0x0a /* Public */,
      18,    2,  528,    3, 0x0a /* Public */,
      28,    1,  533,    3, 0x0a /* Public */,
       5,    1,  536,    3, 0x0a /* Public */,
      30,    1,  539,    3, 0x0a /* Public */,
      32,    2,  542,    3, 0x0a /* Public */,
      34,    1,  547,    3, 0x0a /* Public */,
      35,    1,  550,    3, 0x0a /* Public */,
      36,    4,  553,    3, 0x0a /* Public */,
      36,    3,  562,    3, 0x2a /* Public | MethodCloned */,
      36,    4,  569,    3, 0x0a /* Public */,
      36,    3,  578,    3, 0x2a /* Public | MethodCloned */,
      40,    2,  585,    3, 0x0a /* Public */,
      13,    1,  590,    3, 0x0a /* Public */,
      43,    1,  593,    3, 0x0a /* Public */,
      44,    1,  596,    3, 0x0a /* Public */,
      45,    1,  599,    3, 0x0a /* Public */,
      46,    1,  602,    3, 0x0a /* Public */,
      47,    2,  605,    3, 0x0a /* Public */,
      47,    1,  610,    3, 0x2a /* Public | MethodCloned */,
      49,    1,  613,    3, 0x0a /* Public */,
      50,    1,  616,    3, 0x0a /* Public */,
      51,    1,  619,    3, 0x0a /* Public */,
      52,    1,  622,    3, 0x0a /* Public */,
      53,    1,  625,    3, 0x0a /* Public */,
      54,    1,  628,    3, 0x0a /* Public */,
      55,    1,  631,    3, 0x0a /* Public */,
      56,    1,  634,    3, 0x0a /* Public */,
      57,    1,  637,    3, 0x0a /* Public */,
      59,    1,  640,    3, 0x0a /* Public */,
      61,    2,  643,    3, 0x0a /* Public */,
      63,    1,  648,    3, 0x0a /* Public */,
      64,    1,  651,    3, 0x0a /* Public */,
      65,    1,  654,    3, 0x0a /* Public */,
      66,    1,  657,    3, 0x0a /* Public */,
      67,    2,  660,    3, 0x0a /* Public */,
      69,    2,  665,    3, 0x0a /* Public */,
      70,    4,  670,    3, 0x0a /* Public */,
      70,    3,  679,    3, 0x2a /* Public | MethodCloned */,
      70,    2,  686,    3, 0x2a /* Public | MethodCloned */,
      70,    1,  691,    3, 0x2a /* Public | MethodCloned */,
      74,    6,  694,    3, 0x0a /* Public */,
      74,    5,  707,    3, 0x2a /* Public | MethodCloned */,
      74,    5,  718,    3, 0x0a /* Public */,
      74,    4,  729,    3, 0x2a /* Public | MethodCloned */,
      80,    2,  738,    3, 0x0a /* Public */,
      82,    3,  743,    3, 0x0a /* Public */,
      83,    3,  750,    3, 0x0a /* Public */,
      84,    3,  757,    3, 0x0a /* Public */,
      85,    3,  764,    3, 0x0a /* Public */,
      86,    2,  771,    3, 0x0a /* Public */,
      88,    2,  776,    3, 0x0a /* Public */,
      91,    1,  781,    3, 0x0a /* Public */,
      92,    1,  784,    3, 0x0a /* Public */,
      93,    1,  787,    3, 0x0a /* Public */,

 // slots: parameters
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6, 0x80000000 | 8, 0x80000000 | 10,    5,    7,    9,   11,
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6, 0x80000000 | 8,    5,    7,    9,
    0x80000000 | 2, 0x80000000 | 4, 0x80000000 | 6,    5,    7,
    0x80000000 | 2, 0x80000000 | 4,    5,
    0x80000000 | 2, 0x80000000 | 6, 0x80000000 | 8, 0x80000000 | 10,    7,    9,   11,
    0x80000000 | 2, 0x80000000 | 6, 0x80000000 | 8,    7,    9,
    0x80000000 | 2, 0x80000000 | 6,    7,
    0x80000000 | 2,
    0x80000000 | 2, 0x80000000 | 12, 0x80000000 | 6, 0x80000000 | 8, 0x80000000 | 10,   13,    7,    9,   11,
    0x80000000 | 2, 0x80000000 | 12, 0x80000000 | 6, 0x80000000 | 8,   13,    7,    9,
    0x80000000 | 2, 0x80000000 | 12, 0x80000000 | 6,   13,    7,
    0x80000000 | 2, 0x80000000 | 12,   13,
    QMetaType::Void, 0x80000000 | 2,   15,
    QMetaType::Bool, 0x80000000 | 2,   17,
    0x80000000 | 19, 0x80000000 | 2, QMetaType::QImage, 0x80000000 | 21, 0x80000000 | 23,   17,   20,   22,   13,
    0x80000000 | 19, 0x80000000 | 2, QMetaType::QImage, 0x80000000 | 21,   17,   20,   22,
    0x80000000 | 19, 0x80000000 | 2, QMetaType::QImage,   17,   20,
    0x80000000 | 19, 0x80000000 | 2, QMetaType::QImage, 0x80000000 | 21, 0x80000000 | 23, 0x80000000 | 24,   17,   20,   22,   13,   25,
    0x80000000 | 19, 0x80000000 | 2, QMetaType::QPixmap, 0x80000000 | 21, 0x80000000 | 23,   17,   26,   22,   13,
    0x80000000 | 19, 0x80000000 | 2, QMetaType::QPixmap, 0x80000000 | 21,   17,   26,   22,
    0x80000000 | 19, 0x80000000 | 2, QMetaType::QPixmap,   17,   26,
    0x80000000 | 19, 0x80000000 | 2, QMetaType::QPixmap, 0x80000000 | 21, 0x80000000 | 23, 0x80000000 | 24,   17,   26,   22,   13,   25,
    0x80000000 | 19, 0x80000000 | 2, QMetaType::QString,   17,   27,
    0x80000000 | 29, 0x80000000 | 2,   17,
    0x80000000 | 4, 0x80000000 | 2,   17,
    QMetaType::QImage, QMetaType::QImage,   31,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 19,   17,   33,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::Bool, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF, 0x80000000 | 19, 0x80000000 | 21,   17,   37,   38,   39,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QPointF, 0x80000000 | 19,   17,   37,   38,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF, 0x80000000 | 19, 0x80000000 | 21,   17,   22,   38,   39,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QRectF, 0x80000000 | 19,   17,   22,   38,
    QMetaType::Bool, 0x80000000 | 2, 0x80000000 | 41,   17,   42,
    0x80000000 | 12, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::QImage, 0x80000000 | 2, QMetaType::Bool,   17,   48,
    QMetaType::QImage, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::Bool, 0x80000000 | 2,   17,
    QMetaType::Bool, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2,   17,
    0x80000000 | 58, 0x80000000 | 2,   17,
    0x80000000 | 60, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 62,   17,   42,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QColor,   17,   68,
    QMetaType::Void, 0x80000000 | 2, QMetaType::QColor,   17,   68,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::Bool,   17,   71,   72,   73,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   17,   71,   72,
    QMetaType::QPixmap, 0x80000000 | 2, QMetaType::Int,   17,   71,
    QMetaType::QPixmap, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::QString, QMetaType::QFont,   17,   75,   76,   77,   78,   79,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Double, QMetaType::Double, QMetaType::Double, QMetaType::QString,   17,   75,   76,   77,   78,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QString, QMetaType::QFont,   17,   75,   76,   78,   79,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int, QMetaType::QString,   17,   75,   76,   78,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 81,   17,   42,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   17,   71,   72,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   17,   71,   72,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   17,   71,   72,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Int, QMetaType::Int,   17,   71,   72,
    QMetaType::Void, 0x80000000 | 2, QMetaType::Bool,   17,   87,
    QMetaType::Void, 0x80000000 | 2, 0x80000000 | 89,   17,   90,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2,   17,
    QMetaType::Void, 0x80000000 | 2,   17,

       0        // eod
};

void PythonQtWrapper_QGLWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        PythonQtWrapper_QGLWidget *_t = static_cast<PythonQtWrapper_QGLWidget *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { QGLWidget* _r = _t->new_QGLWidget((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< const QGLWidget*(*)>(_a[3])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QGLWidget**>(_a[0]) = _r; }  break;
        case 1: { QGLWidget* _r = _t->new_QGLWidget((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< const QGLWidget*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QGLWidget**>(_a[0]) = _r; }  break;
        case 2: { QGLWidget* _r = _t->new_QGLWidget((*reinterpret_cast< QGLContext*(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGLWidget**>(_a[0]) = _r; }  break;
        case 3: { QGLWidget* _r = _t->new_QGLWidget((*reinterpret_cast< QGLContext*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLWidget**>(_a[0]) = _r; }  break;
        case 4: { QGLWidget* _r = _t->new_QGLWidget((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QGLWidget*(*)>(_a[2])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QGLWidget**>(_a[0]) = _r; }  break;
        case 5: { QGLWidget* _r = _t->new_QGLWidget((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< const QGLWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGLWidget**>(_a[0]) = _r; }  break;
        case 6: { QGLWidget* _r = _t->new_QGLWidget((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLWidget**>(_a[0]) = _r; }  break;
        case 7: { QGLWidget* _r = _t->new_QGLWidget();
            if (_a[0]) *reinterpret_cast< QGLWidget**>(_a[0]) = _r; }  break;
        case 8: { QGLWidget* _r = _t->new_QGLWidget((*reinterpret_cast< const QGLFormat(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< const QGLWidget*(*)>(_a[3])),(*reinterpret_cast< Qt::WindowFlags(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QGLWidget**>(_a[0]) = _r; }  break;
        case 9: { QGLWidget* _r = _t->new_QGLWidget((*reinterpret_cast< const QGLFormat(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])),(*reinterpret_cast< const QGLWidget*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QGLWidget**>(_a[0]) = _r; }  break;
        case 10: { QGLWidget* _r = _t->new_QGLWidget((*reinterpret_cast< const QGLFormat(*)>(_a[1])),(*reinterpret_cast< QWidget*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QGLWidget**>(_a[0]) = _r; }  break;
        case 11: { QGLWidget* _r = _t->new_QGLWidget((*reinterpret_cast< const QGLFormat(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLWidget**>(_a[0]) = _r; }  break;
        case 12: _t->delete_QGLWidget((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 13: { bool _r = _t->autoBufferSwap((*reinterpret_cast< QGLWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLint(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 15: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 16: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 17: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< const QImage(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLint(*)>(_a[4])),(*reinterpret_cast< QGLContext::BindOptions(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 18: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLint(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 19: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 20: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 21: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< const QPixmap(*)>(_a[2])),(*reinterpret_cast< GLenum(*)>(_a[3])),(*reinterpret_cast< GLint(*)>(_a[4])),(*reinterpret_cast< QGLContext::BindOptions(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 22: { GLuint _r = _t->bindTexture((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< GLuint*>(_a[0]) = _r; }  break;
        case 23: { const QGLColormap* _r = _t->colormap((*reinterpret_cast< QGLWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QGLColormap**>(_a[0]) = _r; }  break;
        case 24: { QGLContext* _r = _t->context((*reinterpret_cast< QGLWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLContext**>(_a[0]) = _r; }  break;
        case 25: { QImage _r = _t->static_QGLWidget_convertToGLFormat((*reinterpret_cast< const QImage(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 26: _t->deleteTexture((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< GLuint(*)>(_a[2]))); break;
        case 27: _t->doneCurrent((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 28: { bool _r = _t->doubleBuffer((*reinterpret_cast< QGLWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 29: _t->drawTexture((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4]))); break;
        case 30: _t->drawTexture((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< const QPointF(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3]))); break;
        case 31: _t->drawTexture((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3])),(*reinterpret_cast< GLenum(*)>(_a[4]))); break;
        case 32: _t->drawTexture((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< const QRectF(*)>(_a[2])),(*reinterpret_cast< GLuint(*)>(_a[3]))); break;
        case 33: { bool _r = _t->py_q_event((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 34: { QGLFormat _r = _t->format((*reinterpret_cast< QGLWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QGLFormat*>(_a[0]) = _r; }  break;
        case 35: _t->glDraw((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 36: _t->py_q_glDraw((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 37: _t->glInit((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 38: _t->py_q_glInit((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 39: { QImage _r = _t->grabFrameBuffer((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 40: { QImage _r = _t->grabFrameBuffer((*reinterpret_cast< QGLWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QImage*>(_a[0]) = _r; }  break;
        case 41: _t->initializeGL((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 42: _t->py_q_initializeGL((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 43: _t->initializeOverlayGL((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 44: _t->py_q_initializeOverlayGL((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 45: { bool _r = _t->isSharing((*reinterpret_cast< QGLWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 46: { bool _r = _t->isValid((*reinterpret_cast< QGLWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 47: _t->makeCurrent((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 48: _t->makeOverlayCurrent((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 49: { const QGLContext* _r = _t->overlayContext((*reinterpret_cast< QGLWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const QGLContext**>(_a[0]) = _r; }  break;
        case 50: { QPaintEngine* _r = _t->py_q_paintEngine((*reinterpret_cast< QGLWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPaintEngine**>(_a[0]) = _r; }  break;
        case 51: _t->py_q_paintEvent((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< QPaintEvent*(*)>(_a[2]))); break;
        case 52: _t->paintGL((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 53: _t->py_q_paintGL((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 54: _t->paintOverlayGL((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 55: _t->py_q_paintOverlayGL((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 56: _t->qglClearColor((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< const QColor(*)>(_a[2]))); break;
        case 57: _t->qglColor((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< const QColor(*)>(_a[2]))); break;
        case 58: { QPixmap _r = _t->renderPixmap((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 59: { QPixmap _r = _t->renderPixmap((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 60: { QPixmap _r = _t->renderPixmap((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 61: { QPixmap _r = _t->renderPixmap((*reinterpret_cast< QGLWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPixmap*>(_a[0]) = _r; }  break;
        case 62: _t->renderText((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])),(*reinterpret_cast< double(*)>(_a[3])),(*reinterpret_cast< double(*)>(_a[4])),(*reinterpret_cast< const QString(*)>(_a[5])),(*reinterpret_cast< const QFont(*)>(_a[6]))); break;
        case 63: _t->renderText((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< double(*)>(_a[2])),(*reinterpret_cast< double(*)>(_a[3])),(*reinterpret_cast< double(*)>(_a[4])),(*reinterpret_cast< const QString(*)>(_a[5]))); break;
        case 64: _t->renderText((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4])),(*reinterpret_cast< const QFont(*)>(_a[5]))); break;
        case 65: _t->renderText((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4]))); break;
        case 66: _t->py_q_resizeEvent((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< QResizeEvent*(*)>(_a[2]))); break;
        case 67: _t->resizeGL((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 68: _t->py_q_resizeGL((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 69: _t->resizeOverlayGL((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 70: _t->py_q_resizeOverlayGL((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 71: _t->setAutoBufferSwap((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 72: _t->setColormap((*reinterpret_cast< QGLWidget*(*)>(_a[1])),(*reinterpret_cast< const QGLColormap(*)>(_a[2]))); break;
        case 73: _t->swapBuffers((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 74: _t->py_q_updateGL((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        case 75: _t->py_q_updateOverlayGL((*reinterpret_cast< QGLWidget*(*)>(_a[1]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 1:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 2:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 5:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 6:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 21:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 23:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 24:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 26:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 27:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 28:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 29:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 30:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 31:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 32:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 33:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 34:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 35:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 36:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 37:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 38:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 39:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 40:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 41:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 42:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 43:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 44:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 45:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 46:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 47:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 48:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 49:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 50:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 51:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 52:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 53:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 54:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 55:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 56:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 57:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 58:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 59:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 60:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 61:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 62:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 63:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 64:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 65:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 66:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 67:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 68:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 69:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 70:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 71:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 72:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 73:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 74:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        case 75:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QGLWidget* >(); break;
            }
            break;
        }
    }
}

const QMetaObject PythonQtWrapper_QGLWidget::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PythonQtWrapper_QGLWidget.data,
      qt_meta_data_PythonQtWrapper_QGLWidget,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


const QMetaObject *PythonQtWrapper_QGLWidget::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *PythonQtWrapper_QGLWidget::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_PythonQtWrapper_QGLWidget.stringdata0))
        return static_cast<void*>(const_cast< PythonQtWrapper_QGLWidget*>(this));
    return QObject::qt_metacast(_clname);
}

int PythonQtWrapper_QGLWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 76)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 76;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 76)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 76;
    }
    return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
