# encoding: utf-8
# module PyQt6.QtOpenGL
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\PyQt6\QtOpenGL.pyd
# by generator 1.147
# no doc

# imports
import PyQt6.QtCore as __PyQt6_QtCore
import PyQt6.QtGui as __PyQt6_QtGui
import PyQt6.sip as __PyQt6_sip


# no functions
# classes

class QAbstractOpenGLFunctions(__PyQt6_sip.wrapper):
    # no doc
    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""



class QOpenGLBuffer(__PyQt6_sip.simplewrapper):
    """
    QOpenGLBuffer()
    QOpenGLBuffer(type: QOpenGLBuffer.Type)
    QOpenGLBuffer(other: QOpenGLBuffer)
    """
    def allocate(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        allocate(self, data: PyQt6.sip.voidptr, count: int)
        allocate(self, count: int)
        """
        pass

    def bind(self): # real signature unknown; restored from __doc__
        """ bind(self) -> bool """
        return False

    def bufferId(self): # real signature unknown; restored from __doc__
        """ bufferId(self) -> int """
        return 0

    def create(self): # real signature unknown; restored from __doc__
        """ create(self) -> bool """
        return False

    def destroy(self): # real signature unknown; restored from __doc__
        """ destroy(self) """
        pass

    def isCreated(self): # real signature unknown; restored from __doc__
        """ isCreated(self) -> bool """
        return False

    def map(self, access): # real signature unknown; restored from __doc__
        """ map(self, access: QOpenGLBuffer.Access) -> PyQt6.sip.voidptr """
        pass

    def mapRange(self, offset, count, access): # real signature unknown; restored from __doc__
        """ mapRange(self, offset: int, count: int, access: QOpenGLBuffer.RangeAccessFlag) -> PyQt6.sip.voidptr """
        pass

    def read(self, offset, data, count): # real signature unknown; restored from __doc__
        """ read(self, offset: int, data: PyQt6.sip.voidptr, count: int) -> bool """
        return False

    def release(self, type=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        release(self)
        release(type: QOpenGLBuffer.Type)
        """
        pass

    def setUsagePattern(self, value): # real signature unknown; restored from __doc__
        """ setUsagePattern(self, value: QOpenGLBuffer.UsagePattern) """
        pass

    def size(self): # real signature unknown; restored from __doc__
        """ size(self) -> int """
        return 0

    def type(self): # real signature unknown; restored from __doc__
        """ type(self) -> QOpenGLBuffer.Type """
        pass

    def unmap(self): # real signature unknown; restored from __doc__
        """ unmap(self) -> bool """
        return False

    def usagePattern(self): # real signature unknown; restored from __doc__
        """ usagePattern(self) -> QOpenGLBuffer.UsagePattern """
        pass

    def write(self, offset, data, count): # real signature unknown; restored from __doc__
        """ write(self, offset: int, data: PyQt6.sip.voidptr, count: int) """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __len__(self, *args, **kwargs): # real signature unknown
        """ Return len(self). """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    Access = None # (!) real value is "<enum 'Access'>"
    RangeAccessFlag = None # (!) real value is "<flag 'RangeAccessFlag'>"
    Type = None # (!) real value is "<enum 'Type'>"
    UsagePattern = None # (!) real value is "<enum 'UsagePattern'>"


class QOpenGLDebugLogger(__PyQt6_QtCore.QObject):
    """ QOpenGLDebugLogger(parent: typing.Optional[QObject] = None) """
    def childEvent(self, *args, **kwargs): # real signature unknown
        pass

    def connectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def customEvent(self, *args, **kwargs): # real signature unknown
        pass

    def disableMessages(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        disableMessages(self, sources: QOpenGLDebugMessage.Source = QOpenGLDebugMessage.AnySource, types: QOpenGLDebugMessage.Type = QOpenGLDebugMessage.AnyType, severities: QOpenGLDebugMessage.Severity = QOpenGLDebugMessage.AnySeverity)
        disableMessages(self, ids: Iterable[int], sources: QOpenGLDebugMessage.Source = QOpenGLDebugMessage.AnySource, types: QOpenGLDebugMessage.Type = QOpenGLDebugMessage.AnyType)
        """
        pass

    def disconnectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def enableMessages(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        enableMessages(self, sources: QOpenGLDebugMessage.Source = QOpenGLDebugMessage.AnySource, types: QOpenGLDebugMessage.Type = QOpenGLDebugMessage.AnyType, severities: QOpenGLDebugMessage.Severity = QOpenGLDebugMessage.AnySeverity)
        enableMessages(self, ids: Iterable[int], sources: QOpenGLDebugMessage.Source = QOpenGLDebugMessage.AnySource, types: QOpenGLDebugMessage.Type = QOpenGLDebugMessage.AnyType)
        """
        pass

    def initialize(self): # real signature unknown; restored from __doc__
        """ initialize(self) -> bool """
        return False

    def isLogging(self): # real signature unknown; restored from __doc__
        """ isLogging(self) -> bool """
        return False

    def isSignalConnected(self, *args, **kwargs): # real signature unknown
        pass

    def loggedMessages(self): # real signature unknown; restored from __doc__
        """ loggedMessages(self) -> List[QOpenGLDebugMessage] """
        return []

    def loggingMode(self): # real signature unknown; restored from __doc__
        """ loggingMode(self) -> QOpenGLDebugLogger.LoggingMode """
        pass

    def logMessage(self, debugMessage): # real signature unknown; restored from __doc__
        """ logMessage(self, debugMessage: QOpenGLDebugMessage) """
        pass

    def maximumMessageLength(self): # real signature unknown; restored from __doc__
        """ maximumMessageLength(self) -> int """
        return 0

    def messageLogged(self, *args, **kwargs): # real signature unknown
        """
        pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
        
        types is normally a sequence of individual types.  Each type is either a
        type object or a string that is the name of a C++ type.  Alternatively
        each type could itself be a sequence of types each describing a different
        overloaded signal.
        name is the optional C++ name of the signal.  If it is not specified then
        the name of the class attribute that is bound to the signal is used.
        revision is the optional revision of the signal that is exported to QML.
        If it is not specified then 0 is used.
        arguments is the optional sequence of the names of the signal's arguments.
        """
        pass

    def popGroup(self): # real signature unknown; restored from __doc__
        """ popGroup(self) """
        pass

    def pushGroup(self, name, id=0, source=None): # real signature unknown; restored from __doc__
        """ pushGroup(self, name: str, id: int = 0, source: QOpenGLDebugMessage.Source = QOpenGLDebugMessage.ApplicationSource) """
        pass

    def receivers(self, *args, **kwargs): # real signature unknown
        pass

    def sender(self, *args, **kwargs): # real signature unknown
        pass

    def senderSignalIndex(self, *args, **kwargs): # real signature unknown
        pass

    def startLogging(self, loggingMode=None): # real signature unknown; restored from __doc__
        """ startLogging(self, loggingMode: QOpenGLDebugLogger.LoggingMode = QOpenGLDebugLogger.AsynchronousLogging) """
        pass

    def stopLogging(self): # real signature unknown; restored from __doc__
        """ stopLogging(self) """
        pass

    def timerEvent(self, *args, **kwargs): # real signature unknown
        pass

    def __init__(self, parent, QObject=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        pass

    LoggingMode = None # (!) real value is "<enum 'LoggingMode'>"


class QOpenGLDebugMessage(__PyQt6_sip.simplewrapper):
    """
    QOpenGLDebugMessage()
    QOpenGLDebugMessage(debugMessage: QOpenGLDebugMessage)
    """
    def createApplicationMessage(self, text, id=0, severity=None, type=None): # real signature unknown; restored from __doc__
        """ createApplicationMessage(text: str, id: int = 0, severity: QOpenGLDebugMessage.Severity = QOpenGLDebugMessage.NotificationSeverity, type: QOpenGLDebugMessage.Type = QOpenGLDebugMessage.OtherType) -> QOpenGLDebugMessage """
        return QOpenGLDebugMessage

    def createThirdPartyMessage(self, text, id=0, severity=None, type=None): # real signature unknown; restored from __doc__
        """ createThirdPartyMessage(text: str, id: int = 0, severity: QOpenGLDebugMessage.Severity = QOpenGLDebugMessage.NotificationSeverity, type: QOpenGLDebugMessage.Type = QOpenGLDebugMessage.OtherType) -> QOpenGLDebugMessage """
        return QOpenGLDebugMessage

    def id(self): # real signature unknown; restored from __doc__
        """ id(self) -> int """
        return 0

    def message(self): # real signature unknown; restored from __doc__
        """ message(self) -> str """
        return ""

    def severity(self): # real signature unknown; restored from __doc__
        """ severity(self) -> QOpenGLDebugMessage.Severity """
        pass

    def source(self): # real signature unknown; restored from __doc__
        """ source(self) -> QOpenGLDebugMessage.Source """
        pass

    def swap(self, debugMessage): # real signature unknown; restored from __doc__
        """ swap(self, debugMessage: QOpenGLDebugMessage) """
        pass

    def type(self): # real signature unknown; restored from __doc__
        """ type(self) -> QOpenGLDebugMessage.Type """
        pass

    def __eq__(self, *args, **kwargs): # real signature unknown
        """ Return self==value. """
        pass

    def __ge__(self, *args, **kwargs): # real signature unknown
        """ Return self>=value. """
        pass

    def __gt__(self, *args, **kwargs): # real signature unknown
        """ Return self>value. """
        pass

    def __init__(self, debugMessage=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __le__(self, *args, **kwargs): # real signature unknown
        """ Return self<=value. """
        pass

    def __lt__(self, *args, **kwargs): # real signature unknown
        """ Return self<value. """
        pass

    def __ne__(self, *args, **kwargs): # real signature unknown
        """ Return self!=value. """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    Severity = None # (!) real value is "<flag 'Severity'>"
    Source = None # (!) real value is "<flag 'Source'>"
    Type = None # (!) real value is "<flag 'Type'>"
    __hash__ = None


class QOpenGLFramebufferObject(__PyQt6_sip.simplewrapper):
    """
    QOpenGLFramebufferObject(size: QSize, target: int = GL_TEXTURE_2D)
    QOpenGLFramebufferObject(width: int, height: int, target: int = GL_TEXTURE_2D)
    QOpenGLFramebufferObject(size: QSize, attachment: QOpenGLFramebufferObject.Attachment, target: int = GL_TEXTURE_2D, internal_format: int = GL_RGBA8)
    QOpenGLFramebufferObject(width: int, height: int, attachment: QOpenGLFramebufferObject.Attachment, target: int = GL_TEXTURE_2D, internal_format: int = GL_RGBA8)
    QOpenGLFramebufferObject(size: QSize, format: QOpenGLFramebufferObjectFormat)
    QOpenGLFramebufferObject(width: int, height: int, format: QOpenGLFramebufferObjectFormat)
    """
    def addColorAttachment(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        addColorAttachment(self, size: QSize, internal_format: int = 0)
        addColorAttachment(self, width: int, height: int, internal_format: int = 0)
        """
        pass

    def attachment(self): # real signature unknown; restored from __doc__
        """ attachment(self) -> QOpenGLFramebufferObject.Attachment """
        pass

    def bind(self): # real signature unknown; restored from __doc__
        """ bind(self) -> bool """
        return False

    def bindDefault(self): # real signature unknown; restored from __doc__
        """ bindDefault() -> bool """
        return False

    def blitFramebuffer(self, target, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        blitFramebuffer(target: QOpenGLFramebufferObject, targetRect: QRect, source: QOpenGLFramebufferObject, sourceRect: QRect, buffers: int = GL_COLOR_BUFFER_BIT, filter: int = GL_NEAREST)
        blitFramebuffer(target: QOpenGLFramebufferObject, source: QOpenGLFramebufferObject, buffers: int = GL_COLOR_BUFFER_BIT, filter: int = GL_NEAREST)
        blitFramebuffer(target: QOpenGLFramebufferObject, targetRect: QRect, source: QOpenGLFramebufferObject, sourceRect: QRect, buffers: int, filter: int, readColorAttachmentIndex: int, drawColorAttachmentIndex: int)
        blitFramebuffer(target: QOpenGLFramebufferObject, targetRect: QRect, source: QOpenGLFramebufferObject, sourceRect: QRect, buffers: int, filter: int, readColorAttachmentIndex: int, drawColorAttachmentIndex: int, restorePolicy: QOpenGLFramebufferObject.FramebufferRestorePolicy)
        """
        pass

    def format(self): # real signature unknown; restored from __doc__
        """ format(self) -> QOpenGLFramebufferObjectFormat """
        return QOpenGLFramebufferObjectFormat

    def handle(self): # real signature unknown; restored from __doc__
        """ handle(self) -> int """
        return 0

    def hasOpenGLFramebufferBlit(self): # real signature unknown; restored from __doc__
        """ hasOpenGLFramebufferBlit() -> bool """
        return False

    def hasOpenGLFramebufferObjects(self): # real signature unknown; restored from __doc__
        """ hasOpenGLFramebufferObjects() -> bool """
        return False

    def height(self): # real signature unknown; restored from __doc__
        """ height(self) -> int """
        return 0

    def isBound(self): # real signature unknown; restored from __doc__
        """ isBound(self) -> bool """
        return False

    def isValid(self): # real signature unknown; restored from __doc__
        """ isValid(self) -> bool """
        return False

    def release(self): # real signature unknown; restored from __doc__
        """ release(self) -> bool """
        return False

    def setAttachment(self, attachment): # real signature unknown; restored from __doc__
        """ setAttachment(self, attachment: QOpenGLFramebufferObject.Attachment) """
        pass

    def size(self): # real signature unknown; restored from __doc__
        """ size(self) -> QSize """
        pass

    def sizes(self): # real signature unknown; restored from __doc__
        """ sizes(self) -> List[QSize] """
        return []

    def takeTexture(self, colorAttachmentIndex=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        takeTexture(self) -> int
        takeTexture(self, colorAttachmentIndex: int) -> int
        """
        return 0

    def texture(self): # real signature unknown; restored from __doc__
        """ texture(self) -> int """
        return 0

    def textures(self): # real signature unknown; restored from __doc__
        """ textures(self) -> List[int] """
        return []

    def toImage(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        toImage(self, flipped: bool = True) -> QImage
        toImage(self, flipped: bool, colorAttachmentIndex: int) -> QImage
        """
        pass

    def width(self): # real signature unknown; restored from __doc__
        """ width(self) -> int """
        return 0

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    Attachment = None # (!) real value is "<enum 'Attachment'>"
    FramebufferRestorePolicy = None # (!) real value is "<enum 'FramebufferRestorePolicy'>"


class QOpenGLFramebufferObjectFormat(__PyQt6_sip.simplewrapper):
    """
    QOpenGLFramebufferObjectFormat()
    QOpenGLFramebufferObjectFormat(other: QOpenGLFramebufferObjectFormat)
    """
    def attachment(self): # real signature unknown; restored from __doc__
        """ attachment(self) -> QOpenGLFramebufferObject.Attachment """
        pass

    def internalTextureFormat(self): # real signature unknown; restored from __doc__
        """ internalTextureFormat(self) -> int """
        return 0

    def mipmap(self): # real signature unknown; restored from __doc__
        """ mipmap(self) -> bool """
        return False

    def samples(self): # real signature unknown; restored from __doc__
        """ samples(self) -> int """
        return 0

    def setAttachment(self, attachment): # real signature unknown; restored from __doc__
        """ setAttachment(self, attachment: QOpenGLFramebufferObject.Attachment) """
        pass

    def setInternalTextureFormat(self, internalTextureFormat): # real signature unknown; restored from __doc__
        """ setInternalTextureFormat(self, internalTextureFormat: int) """
        pass

    def setMipmap(self, enabled): # real signature unknown; restored from __doc__
        """ setMipmap(self, enabled: bool) """
        pass

    def setSamples(self, samples): # real signature unknown; restored from __doc__
        """ setSamples(self, samples: int) """
        pass

    def setTextureTarget(self, target): # real signature unknown; restored from __doc__
        """ setTextureTarget(self, target: int) """
        pass

    def textureTarget(self): # real signature unknown; restored from __doc__
        """ textureTarget(self) -> int """
        return 0

    def __eq__(self, *args, **kwargs): # real signature unknown
        """ Return self==value. """
        pass

    def __ge__(self, *args, **kwargs): # real signature unknown
        """ Return self>=value. """
        pass

    def __gt__(self, *args, **kwargs): # real signature unknown
        """ Return self>value. """
        pass

    def __init__(self, other=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __le__(self, *args, **kwargs): # real signature unknown
        """ Return self<=value. """
        pass

    def __lt__(self, *args, **kwargs): # real signature unknown
        """ Return self<value. """
        pass

    def __ne__(self, *args, **kwargs): # real signature unknown
        """ Return self!=value. """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    __hash__ = None


class QOpenGLFunctions_2_0(QAbstractOpenGLFunctions):
    """ QOpenGLFunctions_2_0() """
    def glAccum(self, op, value): # real signature unknown; restored from __doc__
        """ glAccum(self, op: int, value: float) """
        pass

    def glActiveTexture(self, texture): # real signature unknown; restored from __doc__
        """ glActiveTexture(self, texture: int) """
        pass

    def glAlphaFunc(self, func, ref): # real signature unknown; restored from __doc__
        """ glAlphaFunc(self, func: int, ref: float) """
        pass

    def glArrayElement(self, i): # real signature unknown; restored from __doc__
        """ glArrayElement(self, i: int) """
        pass

    def glAttachShader(self, program, shader): # real signature unknown; restored from __doc__
        """ glAttachShader(self, program: int, shader: int) """
        pass

    def glBegin(self, mode): # real signature unknown; restored from __doc__
        """ glBegin(self, mode: int) """
        pass

    def glBeginQuery(self, target, id): # real signature unknown; restored from __doc__
        """ glBeginQuery(self, target: int, id: int) """
        pass

    def glBindAttribLocation(self, program, index, name): # real signature unknown; restored from __doc__
        """ glBindAttribLocation(self, program: int, index: int, name: str) """
        pass

    def glBindBuffer(self, target, buffer): # real signature unknown; restored from __doc__
        """ glBindBuffer(self, target: int, buffer: int) """
        pass

    def glBindTexture(self, target, texture): # real signature unknown; restored from __doc__
        """ glBindTexture(self, target: int, texture: int) """
        pass

    def glBitmap(self, width, height, xorig, yorig, xmove, ymove, bitmap): # real signature unknown; restored from __doc__
        """ glBitmap(self, width: int, height: int, xorig: float, yorig: float, xmove: float, ymove: float, bitmap: PYQT_OPENGL_ARRAY) """
        pass

    def glBlendColor(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glBlendColor(self, red: float, green: float, blue: float, alpha: float) """
        pass

    def glBlendEquation(self, mode): # real signature unknown; restored from __doc__
        """ glBlendEquation(self, mode: int) """
        pass

    def glBlendEquationSeparate(self, modeRGB, modeAlpha): # real signature unknown; restored from __doc__
        """ glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int) """
        pass

    def glBlendFunc(self, sfactor, dfactor): # real signature unknown; restored from __doc__
        """ glBlendFunc(self, sfactor: int, dfactor: int) """
        pass

    def glBlendFuncSeparate(self, sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha): # real signature unknown; restored from __doc__
        """ glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int) """
        pass

    def glBufferData(self, target, size, data, usage): # real signature unknown; restored from __doc__
        """ glBufferData(self, target: int, size: int, data: PYQT_OPENGL_ARRAY, usage: int) """
        pass

    def glBufferSubData(self, target, offset, size, data): # real signature unknown; restored from __doc__
        """ glBufferSubData(self, target: int, offset: int, size: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCallList(self, p_list): # real signature unknown; restored from __doc__
        """ glCallList(self, list: int) """
        pass

    def glClear(self, mask): # real signature unknown; restored from __doc__
        """ glClear(self, mask: int) """
        pass

    def glClearAccum(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glClearAccum(self, red: float, green: float, blue: float, alpha: float) """
        pass

    def glClearColor(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glClearColor(self, red: float, green: float, blue: float, alpha: float) """
        pass

    def glClearDepth(self, depth): # real signature unknown; restored from __doc__
        """ glClearDepth(self, depth: float) """
        pass

    def glClearIndex(self, c): # real signature unknown; restored from __doc__
        """ glClearIndex(self, c: float) """
        pass

    def glClearStencil(self, s): # real signature unknown; restored from __doc__
        """ glClearStencil(self, s: int) """
        pass

    def glClientActiveTexture(self, texture): # real signature unknown; restored from __doc__
        """ glClientActiveTexture(self, texture: int) """
        pass

    def glClipPlane(self, plane, equation): # real signature unknown; restored from __doc__
        """ glClipPlane(self, plane: int, equation: PYQT_OPENGL_ARRAY) """
        pass

    def glColor3b(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glColor3b(self, red: int, green: int, blue: int) """
        pass

    def glColor3bv(self, v): # real signature unknown; restored from __doc__
        """ glColor3bv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor3d(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glColor3d(self, red: float, green: float, blue: float) """
        pass

    def glColor3dv(self, v): # real signature unknown; restored from __doc__
        """ glColor3dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor3f(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glColor3f(self, red: float, green: float, blue: float) """
        pass

    def glColor3fv(self, v): # real signature unknown; restored from __doc__
        """ glColor3fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor3i(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glColor3i(self, red: int, green: int, blue: int) """
        pass

    def glColor3iv(self, v): # real signature unknown; restored from __doc__
        """ glColor3iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor3s(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glColor3s(self, red: int, green: int, blue: int) """
        pass

    def glColor3sv(self, v): # real signature unknown; restored from __doc__
        """ glColor3sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor3ub(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glColor3ub(self, red: int, green: int, blue: int) """
        pass

    def glColor3ubv(self, v): # real signature unknown; restored from __doc__
        """ glColor3ubv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor3ui(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glColor3ui(self, red: int, green: int, blue: int) """
        pass

    def glColor3uiv(self, v): # real signature unknown; restored from __doc__
        """ glColor3uiv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor3us(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glColor3us(self, red: int, green: int, blue: int) """
        pass

    def glColor3usv(self, v): # real signature unknown; restored from __doc__
        """ glColor3usv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor4b(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColor4b(self, red: int, green: int, blue: int, alpha: int) """
        pass

    def glColor4bv(self, v): # real signature unknown; restored from __doc__
        """ glColor4bv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor4d(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColor4d(self, red: float, green: float, blue: float, alpha: float) """
        pass

    def glColor4dv(self, v): # real signature unknown; restored from __doc__
        """ glColor4dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor4f(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColor4f(self, red: float, green: float, blue: float, alpha: float) """
        pass

    def glColor4fv(self, v): # real signature unknown; restored from __doc__
        """ glColor4fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor4i(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColor4i(self, red: int, green: int, blue: int, alpha: int) """
        pass

    def glColor4iv(self, v): # real signature unknown; restored from __doc__
        """ glColor4iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor4s(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColor4s(self, red: int, green: int, blue: int, alpha: int) """
        pass

    def glColor4sv(self, v): # real signature unknown; restored from __doc__
        """ glColor4sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor4ub(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColor4ub(self, red: int, green: int, blue: int, alpha: int) """
        pass

    def glColor4ubv(self, v): # real signature unknown; restored from __doc__
        """ glColor4ubv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor4ui(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColor4ui(self, red: int, green: int, blue: int, alpha: int) """
        pass

    def glColor4uiv(self, v): # real signature unknown; restored from __doc__
        """ glColor4uiv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor4us(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColor4us(self, red: int, green: int, blue: int, alpha: int) """
        pass

    def glColor4usv(self, v): # real signature unknown; restored from __doc__
        """ glColor4usv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColorMask(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColorMask(self, red: int, green: int, blue: int, alpha: int) """
        pass

    def glColorMaterial(self, face, mode): # real signature unknown; restored from __doc__
        """ glColorMaterial(self, face: int, mode: int) """
        pass

    def glColorPointer(self, size, type, stride, pointer): # real signature unknown; restored from __doc__
        """ glColorPointer(self, size: int, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) """
        pass

    def glColorSubTable(self, target, start, count, format, type, data): # real signature unknown; restored from __doc__
        """ glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glColorTable(self, target, internalformat, width, format, type, table): # real signature unknown; restored from __doc__
        """ glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: PYQT_OPENGL_ARRAY) """
        pass

    def glColorTableParameterfv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glColorTableParameterfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glColorTableParameteriv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glColorTableParameteriv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glCompileShader(self, shader): # real signature unknown; restored from __doc__
        """ glCompileShader(self, shader: int) """
        pass

    def glCompressedTexImage1D(self, target, level, internalformat, width, border, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCompressedTexImage2D(self, target, level, internalformat, width, height, border, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCompressedTexImage3D(self, target, level, internalformat, width, height, depth, border, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCompressedTexSubImage1D(self, target, level, xoffset, width, format, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCompressedTexSubImage2D(self, target, level, xoffset, yoffset, width, height, format, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCompressedTexSubImage3D(self, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glConvolutionFilter1D(self, target, internalformat, width, format, type, image): # real signature unknown; restored from __doc__
        """ glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: PYQT_OPENGL_ARRAY) """
        pass

    def glConvolutionFilter2D(self, target, internalformat, width, height, format, type, image): # real signature unknown; restored from __doc__
        """ glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: PYQT_OPENGL_ARRAY) """
        pass

    def glConvolutionParameterf(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glConvolutionParameterf(self, target: int, pname: int, params: float) """
        pass

    def glConvolutionParameterfv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glConvolutionParameterfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glConvolutionParameteri(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glConvolutionParameteri(self, target: int, pname: int, params: int) """
        pass

    def glConvolutionParameteriv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glConvolutionParameteriv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glCopyColorSubTable(self, target, start, x, y, width): # real signature unknown; restored from __doc__
        """ glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int) """
        pass

    def glCopyColorTable(self, target, internalformat, x, y, width): # real signature unknown; restored from __doc__
        """ glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int) """
        pass

    def glCopyConvolutionFilter1D(self, target, internalformat, x, y, width): # real signature unknown; restored from __doc__
        """ glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int) """
        pass

    def glCopyConvolutionFilter2D(self, target, internalformat, x, y, width, height): # real signature unknown; restored from __doc__
        """ glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int) """
        pass

    def glCopyPixels(self, x, y, width, height, type): # real signature unknown; restored from __doc__
        """ glCopyPixels(self, x: int, y: int, width: int, height: int, type: int) """
        pass

    def glCopyTexImage1D(self, target, level, internalformat, x, y, width, border): # real signature unknown; restored from __doc__
        """ glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int) """
        pass

    def glCopyTexImage2D(self, target, level, internalformat, x, y, width, height, border): # real signature unknown; restored from __doc__
        """ glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int) """
        pass

    def glCopyTexSubImage1D(self, target, level, xoffset, x, y, width): # real signature unknown; restored from __doc__
        """ glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int) """
        pass

    def glCopyTexSubImage2D(self, target, level, xoffset, yoffset, x, y, width, height): # real signature unknown; restored from __doc__
        """ glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int) """
        pass

    def glCopyTexSubImage3D(self, target, level, xoffset, yoffset, zoffset, x, y, width, height): # real signature unknown; restored from __doc__
        """ glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int) """
        pass

    def glCreateProgram(self): # real signature unknown; restored from __doc__
        """ glCreateProgram(self) -> int """
        return 0

    def glCreateShader(self, type): # real signature unknown; restored from __doc__
        """ glCreateShader(self, type: int) -> int """
        return 0

    def glCullFace(self, mode): # real signature unknown; restored from __doc__
        """ glCullFace(self, mode: int) """
        pass

    def glDeleteBuffers(self, n, buffers): # real signature unknown; restored from __doc__
        """ glDeleteBuffers(self, n: int, buffers: PYQT_OPENGL_ARRAY) """
        pass

    def glDeleteLists(self, p_list, range): # real signature unknown; restored from __doc__
        """ glDeleteLists(self, list: int, range: int) """
        pass

    def glDeleteProgram(self, program): # real signature unknown; restored from __doc__
        """ glDeleteProgram(self, program: int) """
        pass

    def glDeleteQueries(self, n, ids): # real signature unknown; restored from __doc__
        """ glDeleteQueries(self, n: int, ids: PYQT_OPENGL_ARRAY) """
        pass

    def glDeleteShader(self, shader): # real signature unknown; restored from __doc__
        """ glDeleteShader(self, shader: int) """
        pass

    def glDeleteTextures(self, n, textures): # real signature unknown; restored from __doc__
        """ glDeleteTextures(self, n: int, textures: PYQT_OPENGL_ARRAY) """
        pass

    def glDepthFunc(self, func): # real signature unknown; restored from __doc__
        """ glDepthFunc(self, func: int) """
        pass

    def glDepthMask(self, flag): # real signature unknown; restored from __doc__
        """ glDepthMask(self, flag: int) """
        pass

    def glDepthRange(self, nearVal, farVal): # real signature unknown; restored from __doc__
        """ glDepthRange(self, nearVal: float, farVal: float) """
        pass

    def glDetachShader(self, program, shader): # real signature unknown; restored from __doc__
        """ glDetachShader(self, program: int, shader: int) """
        pass

    def glDisable(self, cap): # real signature unknown; restored from __doc__
        """ glDisable(self, cap: int) """
        pass

    def glDisableClientState(self, array): # real signature unknown; restored from __doc__
        """ glDisableClientState(self, array: int) """
        pass

    def glDisableVertexAttribArray(self, index): # real signature unknown; restored from __doc__
        """ glDisableVertexAttribArray(self, index: int) """
        pass

    def glDrawArrays(self, mode, first, count): # real signature unknown; restored from __doc__
        """ glDrawArrays(self, mode: int, first: int, count: int) """
        pass

    def glDrawBuffer(self, mode): # real signature unknown; restored from __doc__
        """ glDrawBuffer(self, mode: int) """
        pass

    def glDrawBuffers(self, n, bufs): # real signature unknown; restored from __doc__
        """ glDrawBuffers(self, n: int, bufs: PYQT_OPENGL_ARRAY) """
        pass

    def glDrawElements(self, mode, count, type, indices): # real signature unknown; restored from __doc__
        """ glDrawElements(self, mode: int, count: int, type: int, indices: PYQT_OPENGL_ARRAY) """
        pass

    def glDrawPixels(self, width, height, format, type, pixels): # real signature unknown; restored from __doc__
        """ glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glDrawRangeElements(self, mode, start, end, count, type, indices): # real signature unknown; restored from __doc__
        """ glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: PYQT_OPENGL_ARRAY) """
        pass

    def glEdgeFlag(self, flag): # real signature unknown; restored from __doc__
        """ glEdgeFlag(self, flag: int) """
        pass

    def glEdgeFlagPointer(self, stride, pointer): # real signature unknown; restored from __doc__
        """ glEdgeFlagPointer(self, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) """
        pass

    def glEdgeFlagv(self, flag): # real signature unknown; restored from __doc__
        """ glEdgeFlagv(self, flag: PYQT_OPENGL_ARRAY) """
        pass

    def glEnable(self, cap): # real signature unknown; restored from __doc__
        """ glEnable(self, cap: int) """
        pass

    def glEnableClientState(self, array): # real signature unknown; restored from __doc__
        """ glEnableClientState(self, array: int) """
        pass

    def glEnableVertexAttribArray(self, index): # real signature unknown; restored from __doc__
        """ glEnableVertexAttribArray(self, index: int) """
        pass

    def glEnd(self): # real signature unknown; restored from __doc__
        """ glEnd(self) """
        pass

    def glEndList(self): # real signature unknown; restored from __doc__
        """ glEndList(self) """
        pass

    def glEndQuery(self, target): # real signature unknown; restored from __doc__
        """ glEndQuery(self, target: int) """
        pass

    def glEvalCoord1d(self, u): # real signature unknown; restored from __doc__
        """ glEvalCoord1d(self, u: float) """
        pass

    def glEvalCoord1dv(self, u): # real signature unknown; restored from __doc__
        """ glEvalCoord1dv(self, u: PYQT_OPENGL_ARRAY) """
        pass

    def glEvalCoord1f(self, u): # real signature unknown; restored from __doc__
        """ glEvalCoord1f(self, u: float) """
        pass

    def glEvalCoord1fv(self, u): # real signature unknown; restored from __doc__
        """ glEvalCoord1fv(self, u: PYQT_OPENGL_ARRAY) """
        pass

    def glEvalCoord2d(self, u, v): # real signature unknown; restored from __doc__
        """ glEvalCoord2d(self, u: float, v: float) """
        pass

    def glEvalCoord2dv(self, u): # real signature unknown; restored from __doc__
        """ glEvalCoord2dv(self, u: PYQT_OPENGL_ARRAY) """
        pass

    def glEvalCoord2f(self, u, v): # real signature unknown; restored from __doc__
        """ glEvalCoord2f(self, u: float, v: float) """
        pass

    def glEvalCoord2fv(self, u): # real signature unknown; restored from __doc__
        """ glEvalCoord2fv(self, u: PYQT_OPENGL_ARRAY) """
        pass

    def glEvalMesh1(self, mode, i1, i2): # real signature unknown; restored from __doc__
        """ glEvalMesh1(self, mode: int, i1: int, i2: int) """
        pass

    def glEvalMesh2(self, mode, i1, i2, j1, j2): # real signature unknown; restored from __doc__
        """ glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int) """
        pass

    def glEvalPoint1(self, i): # real signature unknown; restored from __doc__
        """ glEvalPoint1(self, i: int) """
        pass

    def glEvalPoint2(self, i, j): # real signature unknown; restored from __doc__
        """ glEvalPoint2(self, i: int, j: int) """
        pass

    def glFinish(self): # real signature unknown; restored from __doc__
        """ glFinish(self) """
        pass

    def glFlush(self): # real signature unknown; restored from __doc__
        """ glFlush(self) """
        pass

    def glFogCoordd(self, coord): # real signature unknown; restored from __doc__
        """ glFogCoordd(self, coord: float) """
        pass

    def glFogCoorddv(self, coord): # real signature unknown; restored from __doc__
        """ glFogCoorddv(self, coord: PYQT_OPENGL_ARRAY) """
        pass

    def glFogCoordf(self, coord): # real signature unknown; restored from __doc__
        """ glFogCoordf(self, coord: float) """
        pass

    def glFogCoordfv(self, coord): # real signature unknown; restored from __doc__
        """ glFogCoordfv(self, coord: PYQT_OPENGL_ARRAY) """
        pass

    def glFogCoordPointer(self, type, stride, pointer): # real signature unknown; restored from __doc__
        """ glFogCoordPointer(self, type: int, stride: int, pointer: PYQT_OPENGL_ARRAY) """
        pass

    def glFogf(self, pname, param): # real signature unknown; restored from __doc__
        """ glFogf(self, pname: int, param: float) """
        pass

    def glFogfv(self, pname, params): # real signature unknown; restored from __doc__
        """ glFogfv(self, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glFogi(self, pname, param): # real signature unknown; restored from __doc__
        """ glFogi(self, pname: int, param: int) """
        pass

    def glFogiv(self, pname, params): # real signature unknown; restored from __doc__
        """ glFogiv(self, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glFrontFace(self, mode): # real signature unknown; restored from __doc__
        """ glFrontFace(self, mode: int) """
        pass

    def glFrustum(self, left, right, bottom, top, zNear, zFar): # real signature unknown; restored from __doc__
        """ glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float) """
        pass

    def glGenBuffers(self, n): # real signature unknown; restored from __doc__
        """ glGenBuffers(self, n: int) -> Union[int, Tuple[int, ...]] """
        pass

    def glGenLists(self, range): # real signature unknown; restored from __doc__
        """ glGenLists(self, range: int) -> int """
        return 0

    def glGenQueries(self, n): # real signature unknown; restored from __doc__
        """ glGenQueries(self, n: int) -> Union[int, Tuple[int, ...]] """
        pass

    def glGenTextures(self, n): # real signature unknown; restored from __doc__
        """ glGenTextures(self, n: int) -> Union[int, Tuple[int, ...]] """
        pass

    def glGetActiveAttrib(self, program, index): # real signature unknown; restored from __doc__
        """ glGetActiveAttrib(self, program: int, index: int) -> Tuple[str, int, int] """
        pass

    def glGetActiveUniform(self, program, index): # real signature unknown; restored from __doc__
        """ glGetActiveUniform(self, program: int, index: int) -> Tuple[str, int, int] """
        pass

    def glGetAttachedShaders(self, program): # real signature unknown; restored from __doc__
        """ glGetAttachedShaders(self, program: int) -> Tuple[int, ...] """
        pass

    def glGetAttribLocation(self, program, name): # real signature unknown; restored from __doc__
        """ glGetAttribLocation(self, program: int, name: str) -> int """
        return 0

    def glGetBooleanv(self, pname): # real signature unknown; restored from __doc__
        """ glGetBooleanv(self, pname: int) -> Union[bool, Tuple[bool, ...]] """
        pass

    def glGetBufferParameteriv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetBufferParameteriv(self, target: int, pname: int) -> int """
        return 0

    def glGetClipPlane(self, plane): # real signature unknown; restored from __doc__
        """ glGetClipPlane(self, plane: int) -> Tuple[float, float, float, float] """
        pass

    def glGetColorTableParameterfv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetColorTableParameterfv(self, target: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetColorTableParameteriv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetColorTableParameteriv(self, target: int, pname: int) -> Union[int, Tuple[int, int, int, int]] """
        pass

    def glGetConvolutionParameterfv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetConvolutionParameterfv(self, target: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetConvolutionParameteriv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetConvolutionParameteriv(self, target: int, pname: int) -> Union[int, Tuple[int, int, int, int]] """
        pass

    def glGetDoublev(self, pname): # real signature unknown; restored from __doc__
        """ glGetDoublev(self, pname: int) -> Union[float, Tuple[float, ...]] """
        pass

    def glGetError(self): # real signature unknown; restored from __doc__
        """ glGetError(self) -> int """
        return 0

    def glGetFloatv(self, pname): # real signature unknown; restored from __doc__
        """ glGetFloatv(self, pname: int) -> Union[float, Tuple[float, ...]] """
        pass

    def glGetIntegerv(self, pname): # real signature unknown; restored from __doc__
        """ glGetIntegerv(self, pname: int) -> Union[int, Tuple[int, ...]] """
        pass

    def glGetLightfv(self, light, pname): # real signature unknown; restored from __doc__
        """ glGetLightfv(self, light: int, pname: int) -> Union[float, Tuple[float, float, float], Tuple[float, float, float, float]] """
        pass

    def glGetLightiv(self, light, pname): # real signature unknown; restored from __doc__
        """ glGetLightiv(self, light: int, pname: int) -> Union[int, Tuple[int, int, int], Tuple[int, int, int, int]] """
        pass

    def glGetMaterialfv(self, face, pname): # real signature unknown; restored from __doc__
        """ glGetMaterialfv(self, face: int, pname: int) -> Union[float, Tuple[float, float, float], Tuple[float, float, float, float]] """
        pass

    def glGetMaterialiv(self, face, pname): # real signature unknown; restored from __doc__
        """ glGetMaterialiv(self, face: int, pname: int) -> Union[int, Tuple[int, int, int], Tuple[int, int, int, int]] """
        pass

    def glGetProgramInfoLog(self, program): # real signature unknown; restored from __doc__
        """ glGetProgramInfoLog(self, program: int) -> bytes """
        return b""

    def glGetProgramiv(self, program, pname): # real signature unknown; restored from __doc__
        """ glGetProgramiv(self, program: int, pname: int) -> Union[int, Tuple[int, int, int]] """
        pass

    def glGetQueryiv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetQueryiv(self, target: int, pname: int) -> int """
        return 0

    def glGetShaderInfoLog(self, shader): # real signature unknown; restored from __doc__
        """ glGetShaderInfoLog(self, shader: int) -> bytes """
        return b""

    def glGetShaderiv(self, shader, pname): # real signature unknown; restored from __doc__
        """ glGetShaderiv(self, shader: int, pname: int) -> int """
        return 0

    def glGetShaderSource(self, shader): # real signature unknown; restored from __doc__
        """ glGetShaderSource(self, shader: int) -> bytes """
        return b""

    def glGetString(self, name): # real signature unknown; restored from __doc__
        """ glGetString(self, name: int) -> str """
        return ""

    def glGetTexEnvfv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetTexEnvfv(self, target: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetTexEnviv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetTexEnviv(self, target: int, pname: int) -> Union[int, Tuple[int, int, int, int]] """
        pass

    def glGetTexGendv(self, coord, pname): # real signature unknown; restored from __doc__
        """ glGetTexGendv(self, coord: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetTexGenfv(self, coord, pname): # real signature unknown; restored from __doc__
        """ glGetTexGenfv(self, coord: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetTexGeniv(self, coord, pname): # real signature unknown; restored from __doc__
        """ glGetTexGeniv(self, coord: int, pname: int) -> Union[int, Tuple[int, int, int, int]] """
        pass

    def glGetTexLevelParameterfv(self, target, level, pname): # real signature unknown; restored from __doc__
        """ glGetTexLevelParameterfv(self, target: int, level: int, pname: int) -> float """
        return 0.0

    def glGetTexLevelParameteriv(self, target, level, pname): # real signature unknown; restored from __doc__
        """ glGetTexLevelParameteriv(self, target: int, level: int, pname: int) -> int """
        return 0

    def glGetTexParameterfv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetTexParameterfv(self, target: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetTexParameteriv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetTexParameteriv(self, target: int, pname: int) -> Union[int, Tuple[int, int, int, int]] """
        pass

    def glGetUniformLocation(self, program, name): # real signature unknown; restored from __doc__
        """ glGetUniformLocation(self, program: int, name: str) -> int """
        return 0

    def glGetVertexAttribdv(self, index, pname): # real signature unknown; restored from __doc__
        """ glGetVertexAttribdv(self, index: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetVertexAttribfv(self, index, pname): # real signature unknown; restored from __doc__
        """ glGetVertexAttribfv(self, index: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetVertexAttribiv(self, index, pname): # real signature unknown; restored from __doc__
        """ glGetVertexAttribiv(self, index: int, pname: int) -> Union[int, Tuple[int, int, int, int]] """
        pass

    def glHint(self, target, mode): # real signature unknown; restored from __doc__
        """ glHint(self, target: int, mode: int) """
        pass

    def glHistogram(self, target, width, internalformat, sink): # real signature unknown; restored from __doc__
        """ glHistogram(self, target: int, width: int, internalformat: int, sink: int) """
        pass

    def glIndexd(self, c): # real signature unknown; restored from __doc__
        """ glIndexd(self, c: float) """
        pass

    def glIndexdv(self, c): # real signature unknown; restored from __doc__
        """ glIndexdv(self, c: PYQT_OPENGL_ARRAY) """
        pass

    def glIndexf(self, c): # real signature unknown; restored from __doc__
        """ glIndexf(self, c: float) """
        pass

    def glIndexfv(self, c): # real signature unknown; restored from __doc__
        """ glIndexfv(self, c: PYQT_OPENGL_ARRAY) """
        pass

    def glIndexi(self, c): # real signature unknown; restored from __doc__
        """ glIndexi(self, c: int) """
        pass

    def glIndexiv(self, c): # real signature unknown; restored from __doc__
        """ glIndexiv(self, c: PYQT_OPENGL_ARRAY) """
        pass

    def glIndexMask(self, mask): # real signature unknown; restored from __doc__
        """ glIndexMask(self, mask: int) """
        pass

    def glIndexPointer(self, type, stride, pointer): # real signature unknown; restored from __doc__
        """ glIndexPointer(self, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) """
        pass

    def glIndexs(self, c): # real signature unknown; restored from __doc__
        """ glIndexs(self, c: int) """
        pass

    def glIndexsv(self, c): # real signature unknown; restored from __doc__
        """ glIndexsv(self, c: PYQT_OPENGL_ARRAY) """
        pass

    def glIndexub(self, c): # real signature unknown; restored from __doc__
        """ glIndexub(self, c: int) """
        pass

    def glIndexubv(self, c): # real signature unknown; restored from __doc__
        """ glIndexubv(self, c: PYQT_OPENGL_ARRAY) """
        pass

    def glInitNames(self): # real signature unknown; restored from __doc__
        """ glInitNames(self) """
        pass

    def glIsBuffer(self, buffer): # real signature unknown; restored from __doc__
        """ glIsBuffer(self, buffer: int) -> int """
        return 0

    def glIsEnabled(self, cap): # real signature unknown; restored from __doc__
        """ glIsEnabled(self, cap: int) -> int """
        return 0

    def glIsList(self, p_list): # real signature unknown; restored from __doc__
        """ glIsList(self, list: int) -> int """
        return 0

    def glIsProgram(self, program): # real signature unknown; restored from __doc__
        """ glIsProgram(self, program: int) -> int """
        return 0

    def glIsQuery(self, id): # real signature unknown; restored from __doc__
        """ glIsQuery(self, id: int) -> int """
        return 0

    def glIsShader(self, shader): # real signature unknown; restored from __doc__
        """ glIsShader(self, shader: int) -> int """
        return 0

    def glIsTexture(self, texture): # real signature unknown; restored from __doc__
        """ glIsTexture(self, texture: int) -> int """
        return 0

    def glLightf(self, light, pname, param): # real signature unknown; restored from __doc__
        """ glLightf(self, light: int, pname: int, param: float) """
        pass

    def glLightfv(self, light, pname, params): # real signature unknown; restored from __doc__
        """ glLightfv(self, light: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glLighti(self, light, pname, param): # real signature unknown; restored from __doc__
        """ glLighti(self, light: int, pname: int, param: int) """
        pass

    def glLightiv(self, light, pname, params): # real signature unknown; restored from __doc__
        """ glLightiv(self, light: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glLightModelf(self, pname, param): # real signature unknown; restored from __doc__
        """ glLightModelf(self, pname: int, param: float) """
        pass

    def glLightModelfv(self, pname, params): # real signature unknown; restored from __doc__
        """ glLightModelfv(self, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glLightModeli(self, pname, param): # real signature unknown; restored from __doc__
        """ glLightModeli(self, pname: int, param: int) """
        pass

    def glLightModeliv(self, pname, params): # real signature unknown; restored from __doc__
        """ glLightModeliv(self, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glLineStipple(self, factor, pattern): # real signature unknown; restored from __doc__
        """ glLineStipple(self, factor: int, pattern: int) """
        pass

    def glLineWidth(self, width): # real signature unknown; restored from __doc__
        """ glLineWidth(self, width: float) """
        pass

    def glLinkProgram(self, program): # real signature unknown; restored from __doc__
        """ glLinkProgram(self, program: int) """
        pass

    def glListBase(self, base): # real signature unknown; restored from __doc__
        """ glListBase(self, base: int) """
        pass

    def glLoadIdentity(self): # real signature unknown; restored from __doc__
        """ glLoadIdentity(self) """
        pass

    def glLoadMatrixd(self, m): # real signature unknown; restored from __doc__
        """ glLoadMatrixd(self, m: PYQT_OPENGL_ARRAY) """
        pass

    def glLoadMatrixf(self, m): # real signature unknown; restored from __doc__
        """ glLoadMatrixf(self, m: PYQT_OPENGL_ARRAY) """
        pass

    def glLoadName(self, name): # real signature unknown; restored from __doc__
        """ glLoadName(self, name: int) """
        pass

    def glLoadTransposeMatrixd(self, m): # real signature unknown; restored from __doc__
        """ glLoadTransposeMatrixd(self, m: PYQT_OPENGL_ARRAY) """
        pass

    def glLoadTransposeMatrixf(self, m): # real signature unknown; restored from __doc__
        """ glLoadTransposeMatrixf(self, m: PYQT_OPENGL_ARRAY) """
        pass

    def glLogicOp(self, opcode): # real signature unknown; restored from __doc__
        """ glLogicOp(self, opcode: int) """
        pass

    def glMap1d(self, target, u1, u2, stride, order, points): # real signature unknown; restored from __doc__
        """ glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: PYQT_OPENGL_ARRAY) """
        pass

    def glMap1f(self, target, u1, u2, stride, order, points): # real signature unknown; restored from __doc__
        """ glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: PYQT_OPENGL_ARRAY) """
        pass

    def glMap2d(self, target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points): # real signature unknown; restored from __doc__
        """ glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: PYQT_OPENGL_ARRAY) """
        pass

    def glMap2f(self, target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points): # real signature unknown; restored from __doc__
        """ glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: PYQT_OPENGL_ARRAY) """
        pass

    def glMapGrid1d(self, un, u1, u2): # real signature unknown; restored from __doc__
        """ glMapGrid1d(self, un: int, u1: float, u2: float) """
        pass

    def glMapGrid1f(self, un, u1, u2): # real signature unknown; restored from __doc__
        """ glMapGrid1f(self, un: int, u1: float, u2: float) """
        pass

    def glMapGrid2d(self, un, u1, u2, vn, v1, v2): # real signature unknown; restored from __doc__
        """ glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float) """
        pass

    def glMapGrid2f(self, un, u1, u2, vn, v1, v2): # real signature unknown; restored from __doc__
        """ glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float) """
        pass

    def glMaterialf(self, face, pname, param): # real signature unknown; restored from __doc__
        """ glMaterialf(self, face: int, pname: int, param: float) """
        pass

    def glMaterialfv(self, face, pname, params): # real signature unknown; restored from __doc__
        """ glMaterialfv(self, face: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glMateriali(self, face, pname, param): # real signature unknown; restored from __doc__
        """ glMateriali(self, face: int, pname: int, param: int) """
        pass

    def glMaterialiv(self, face, pname, params): # real signature unknown; restored from __doc__
        """ glMaterialiv(self, face: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glMatrixMode(self, mode): # real signature unknown; restored from __doc__
        """ glMatrixMode(self, mode: int) """
        pass

    def glMinmax(self, target, internalformat, sink): # real signature unknown; restored from __doc__
        """ glMinmax(self, target: int, internalformat: int, sink: int) """
        pass

    def glMultiTexCoord1d(self, target, s): # real signature unknown; restored from __doc__
        """ glMultiTexCoord1d(self, target: int, s: float) """
        pass

    def glMultiTexCoord1dv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord1dv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord1f(self, target, s): # real signature unknown; restored from __doc__
        """ glMultiTexCoord1f(self, target: int, s: float) """
        pass

    def glMultiTexCoord1fv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord1fv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord1i(self, target, s): # real signature unknown; restored from __doc__
        """ glMultiTexCoord1i(self, target: int, s: int) """
        pass

    def glMultiTexCoord1iv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord1iv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord1s(self, target, s): # real signature unknown; restored from __doc__
        """ glMultiTexCoord1s(self, target: int, s: int) """
        pass

    def glMultiTexCoord1sv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord1sv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord2d(self, target, s, t): # real signature unknown; restored from __doc__
        """ glMultiTexCoord2d(self, target: int, s: float, t: float) """
        pass

    def glMultiTexCoord2dv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord2dv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord2f(self, target, s, t): # real signature unknown; restored from __doc__
        """ glMultiTexCoord2f(self, target: int, s: float, t: float) """
        pass

    def glMultiTexCoord2fv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord2fv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord2i(self, target, s, t): # real signature unknown; restored from __doc__
        """ glMultiTexCoord2i(self, target: int, s: int, t: int) """
        pass

    def glMultiTexCoord2iv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord2iv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord2s(self, target, s, t): # real signature unknown; restored from __doc__
        """ glMultiTexCoord2s(self, target: int, s: int, t: int) """
        pass

    def glMultiTexCoord2sv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord2sv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord3d(self, target, s, t, r): # real signature unknown; restored from __doc__
        """ glMultiTexCoord3d(self, target: int, s: float, t: float, r: float) """
        pass

    def glMultiTexCoord3dv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord3dv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord3f(self, target, s, t, r): # real signature unknown; restored from __doc__
        """ glMultiTexCoord3f(self, target: int, s: float, t: float, r: float) """
        pass

    def glMultiTexCoord3fv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord3fv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord3i(self, target, s, t, r): # real signature unknown; restored from __doc__
        """ glMultiTexCoord3i(self, target: int, s: int, t: int, r: int) """
        pass

    def glMultiTexCoord3iv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord3iv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord3s(self, target, s, t, r): # real signature unknown; restored from __doc__
        """ glMultiTexCoord3s(self, target: int, s: int, t: int, r: int) """
        pass

    def glMultiTexCoord3sv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord3sv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord4d(self, target, s, t, r, q): # real signature unknown; restored from __doc__
        """ glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float) """
        pass

    def glMultiTexCoord4dv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord4dv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord4f(self, target, s, t, r, q): # real signature unknown; restored from __doc__
        """ glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float) """
        pass

    def glMultiTexCoord4fv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord4fv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord4i(self, target, s, t, r, q): # real signature unknown; restored from __doc__
        """ glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int) """
        pass

    def glMultiTexCoord4iv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord4iv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord4s(self, target, s, t, r, q): # real signature unknown; restored from __doc__
        """ glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int) """
        pass

    def glMultiTexCoord4sv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord4sv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultMatrixd(self, m): # real signature unknown; restored from __doc__
        """ glMultMatrixd(self, m: PYQT_OPENGL_ARRAY) """
        pass

    def glMultMatrixf(self, m): # real signature unknown; restored from __doc__
        """ glMultMatrixf(self, m: PYQT_OPENGL_ARRAY) """
        pass

    def glMultTransposeMatrixd(self, m): # real signature unknown; restored from __doc__
        """ glMultTransposeMatrixd(self, m: PYQT_OPENGL_ARRAY) """
        pass

    def glMultTransposeMatrixf(self, m): # real signature unknown; restored from __doc__
        """ glMultTransposeMatrixf(self, m: PYQT_OPENGL_ARRAY) """
        pass

    def glNewList(self, p_list, mode): # real signature unknown; restored from __doc__
        """ glNewList(self, list: int, mode: int) """
        pass

    def glNormal3b(self, nx, ny, nz): # real signature unknown; restored from __doc__
        """ glNormal3b(self, nx: int, ny: int, nz: int) """
        pass

    def glNormal3bv(self, v): # real signature unknown; restored from __doc__
        """ glNormal3bv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glNormal3d(self, nx, ny, nz): # real signature unknown; restored from __doc__
        """ glNormal3d(self, nx: float, ny: float, nz: float) """
        pass

    def glNormal3dv(self, v): # real signature unknown; restored from __doc__
        """ glNormal3dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glNormal3f(self, nx, ny, nz): # real signature unknown; restored from __doc__
        """ glNormal3f(self, nx: float, ny: float, nz: float) """
        pass

    def glNormal3fv(self, v): # real signature unknown; restored from __doc__
        """ glNormal3fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glNormal3i(self, nx, ny, nz): # real signature unknown; restored from __doc__
        """ glNormal3i(self, nx: int, ny: int, nz: int) """
        pass

    def glNormal3iv(self, v): # real signature unknown; restored from __doc__
        """ glNormal3iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glNormal3s(self, nx, ny, nz): # real signature unknown; restored from __doc__
        """ glNormal3s(self, nx: int, ny: int, nz: int) """
        pass

    def glNormal3sv(self, v): # real signature unknown; restored from __doc__
        """ glNormal3sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glNormalPointer(self, type, stride, pointer): # real signature unknown; restored from __doc__
        """ glNormalPointer(self, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) """
        pass

    def glOrtho(self, left, right, bottom, top, zNear, zFar): # real signature unknown; restored from __doc__
        """ glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float) """
        pass

    def glPassThrough(self, token): # real signature unknown; restored from __doc__
        """ glPassThrough(self, token: float) """
        pass

    def glPixelMapfv(self, map, mapsize, values): # real signature unknown; restored from __doc__
        """ glPixelMapfv(self, map: int, mapsize: int, values: PYQT_OPENGL_ARRAY) """
        pass

    def glPixelMapuiv(self, map, mapsize, values): # real signature unknown; restored from __doc__
        """ glPixelMapuiv(self, map: int, mapsize: int, values: PYQT_OPENGL_ARRAY) """
        pass

    def glPixelMapusv(self, map, mapsize, values): # real signature unknown; restored from __doc__
        """ glPixelMapusv(self, map: int, mapsize: int, values: PYQT_OPENGL_ARRAY) """
        pass

    def glPixelStoref(self, pname, param): # real signature unknown; restored from __doc__
        """ glPixelStoref(self, pname: int, param: float) """
        pass

    def glPixelStorei(self, pname, param): # real signature unknown; restored from __doc__
        """ glPixelStorei(self, pname: int, param: int) """
        pass

    def glPixelTransferf(self, pname, param): # real signature unknown; restored from __doc__
        """ glPixelTransferf(self, pname: int, param: float) """
        pass

    def glPixelTransferi(self, pname, param): # real signature unknown; restored from __doc__
        """ glPixelTransferi(self, pname: int, param: int) """
        pass

    def glPixelZoom(self, xfactor, yfactor): # real signature unknown; restored from __doc__
        """ glPixelZoom(self, xfactor: float, yfactor: float) """
        pass

    def glPointParameterf(self, pname, param): # real signature unknown; restored from __doc__
        """ glPointParameterf(self, pname: int, param: float) """
        pass

    def glPointParameterfv(self, pname, params): # real signature unknown; restored from __doc__
        """ glPointParameterfv(self, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glPointParameteri(self, pname, param): # real signature unknown; restored from __doc__
        """ glPointParameteri(self, pname: int, param: int) """
        pass

    def glPointParameteriv(self, pname, params): # real signature unknown; restored from __doc__
        """ glPointParameteriv(self, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glPointSize(self, size): # real signature unknown; restored from __doc__
        """ glPointSize(self, size: float) """
        pass

    def glPolygonMode(self, face, mode): # real signature unknown; restored from __doc__
        """ glPolygonMode(self, face: int, mode: int) """
        pass

    def glPolygonOffset(self, factor, units): # real signature unknown; restored from __doc__
        """ glPolygonOffset(self, factor: float, units: float) """
        pass

    def glPolygonStipple(self, mask): # real signature unknown; restored from __doc__
        """ glPolygonStipple(self, mask: PYQT_OPENGL_ARRAY) """
        pass

    def glPopAttrib(self): # real signature unknown; restored from __doc__
        """ glPopAttrib(self) """
        pass

    def glPopClientAttrib(self): # real signature unknown; restored from __doc__
        """ glPopClientAttrib(self) """
        pass

    def glPopMatrix(self): # real signature unknown; restored from __doc__
        """ glPopMatrix(self) """
        pass

    def glPopName(self): # real signature unknown; restored from __doc__
        """ glPopName(self) """
        pass

    def glPushAttrib(self, mask): # real signature unknown; restored from __doc__
        """ glPushAttrib(self, mask: int) """
        pass

    def glPushClientAttrib(self, mask): # real signature unknown; restored from __doc__
        """ glPushClientAttrib(self, mask: int) """
        pass

    def glPushMatrix(self): # real signature unknown; restored from __doc__
        """ glPushMatrix(self) """
        pass

    def glPushName(self, name): # real signature unknown; restored from __doc__
        """ glPushName(self, name: int) """
        pass

    def glRasterPos2d(self, x, y): # real signature unknown; restored from __doc__
        """ glRasterPos2d(self, x: float, y: float) """
        pass

    def glRasterPos2dv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos2dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos2f(self, x, y): # real signature unknown; restored from __doc__
        """ glRasterPos2f(self, x: float, y: float) """
        pass

    def glRasterPos2fv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos2fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos2i(self, x, y): # real signature unknown; restored from __doc__
        """ glRasterPos2i(self, x: int, y: int) """
        pass

    def glRasterPos2iv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos2iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos2s(self, x, y): # real signature unknown; restored from __doc__
        """ glRasterPos2s(self, x: int, y: int) """
        pass

    def glRasterPos2sv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos2sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos3d(self, x, y, z): # real signature unknown; restored from __doc__
        """ glRasterPos3d(self, x: float, y: float, z: float) """
        pass

    def glRasterPos3dv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos3dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos3f(self, x, y, z): # real signature unknown; restored from __doc__
        """ glRasterPos3f(self, x: float, y: float, z: float) """
        pass

    def glRasterPos3fv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos3fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos3i(self, x, y, z): # real signature unknown; restored from __doc__
        """ glRasterPos3i(self, x: int, y: int, z: int) """
        pass

    def glRasterPos3iv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos3iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos3s(self, x, y, z): # real signature unknown; restored from __doc__
        """ glRasterPos3s(self, x: int, y: int, z: int) """
        pass

    def glRasterPos3sv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos3sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos4d(self, x, y, z, w): # real signature unknown; restored from __doc__
        """ glRasterPos4d(self, x: float, y: float, z: float, w: float) """
        pass

    def glRasterPos4dv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos4dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos4f(self, x, y, z, w): # real signature unknown; restored from __doc__
        """ glRasterPos4f(self, x: float, y: float, z: float, w: float) """
        pass

    def glRasterPos4fv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos4fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos4i(self, x, y, z, w): # real signature unknown; restored from __doc__
        """ glRasterPos4i(self, x: int, y: int, z: int, w: int) """
        pass

    def glRasterPos4iv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos4iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos4s(self, x, y, z, w): # real signature unknown; restored from __doc__
        """ glRasterPos4s(self, x: int, y: int, z: int, w: int) """
        pass

    def glRasterPos4sv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos4sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glReadBuffer(self, mode): # real signature unknown; restored from __doc__
        """ glReadBuffer(self, mode: int) """
        pass

    def glReadPixels(self, x, y, width, height, format, type): # real signature unknown; restored from __doc__
        """ glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int) -> Union[Tuple[float, ...], Tuple[int, ...]] """
        pass

    def glRectd(self, x1, y1, x2, y2): # real signature unknown; restored from __doc__
        """ glRectd(self, x1: float, y1: float, x2: float, y2: float) """
        pass

    def glRectf(self, x1, y1, x2, y2): # real signature unknown; restored from __doc__
        """ glRectf(self, x1: float, y1: float, x2: float, y2: float) """
        pass

    def glRecti(self, x1, y1, x2, y2): # real signature unknown; restored from __doc__
        """ glRecti(self, x1: int, y1: int, x2: int, y2: int) """
        pass

    def glRects(self, x1, y1, x2, y2): # real signature unknown; restored from __doc__
        """ glRects(self, x1: int, y1: int, x2: int, y2: int) """
        pass

    def glRenderMode(self, mode): # real signature unknown; restored from __doc__
        """ glRenderMode(self, mode: int) -> int """
        return 0

    def glResetHistogram(self, target): # real signature unknown; restored from __doc__
        """ glResetHistogram(self, target: int) """
        pass

    def glResetMinmax(self, target): # real signature unknown; restored from __doc__
        """ glResetMinmax(self, target: int) """
        pass

    def glRotated(self, angle, x, y, z): # real signature unknown; restored from __doc__
        """ glRotated(self, angle: float, x: float, y: float, z: float) """
        pass

    def glRotatef(self, angle, x, y, z): # real signature unknown; restored from __doc__
        """ glRotatef(self, angle: float, x: float, y: float, z: float) """
        pass

    def glSampleCoverage(self, value, invert): # real signature unknown; restored from __doc__
        """ glSampleCoverage(self, value: float, invert: int) """
        pass

    def glScaled(self, x, y, z): # real signature unknown; restored from __doc__
        """ glScaled(self, x: float, y: float, z: float) """
        pass

    def glScalef(self, x, y, z): # real signature unknown; restored from __doc__
        """ glScalef(self, x: float, y: float, z: float) """
        pass

    def glScissor(self, x, y, width, height): # real signature unknown; restored from __doc__
        """ glScissor(self, x: int, y: int, width: int, height: int) """
        pass

    def glSecondaryColor3b(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glSecondaryColor3b(self, red: int, green: int, blue: int) """
        pass

    def glSecondaryColor3bv(self, v): # real signature unknown; restored from __doc__
        """ glSecondaryColor3bv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glSecondaryColor3d(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glSecondaryColor3d(self, red: float, green: float, blue: float) """
        pass

    def glSecondaryColor3dv(self, v): # real signature unknown; restored from __doc__
        """ glSecondaryColor3dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glSecondaryColor3f(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glSecondaryColor3f(self, red: float, green: float, blue: float) """
        pass

    def glSecondaryColor3fv(self, v): # real signature unknown; restored from __doc__
        """ glSecondaryColor3fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glSecondaryColor3i(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glSecondaryColor3i(self, red: int, green: int, blue: int) """
        pass

    def glSecondaryColor3iv(self, v): # real signature unknown; restored from __doc__
        """ glSecondaryColor3iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glSecondaryColor3s(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glSecondaryColor3s(self, red: int, green: int, blue: int) """
        pass

    def glSecondaryColor3sv(self, v): # real signature unknown; restored from __doc__
        """ glSecondaryColor3sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glSecondaryColor3ub(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glSecondaryColor3ub(self, red: int, green: int, blue: int) """
        pass

    def glSecondaryColor3ubv(self, v): # real signature unknown; restored from __doc__
        """ glSecondaryColor3ubv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glSecondaryColor3ui(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glSecondaryColor3ui(self, red: int, green: int, blue: int) """
        pass

    def glSecondaryColor3uiv(self, v): # real signature unknown; restored from __doc__
        """ glSecondaryColor3uiv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glSecondaryColor3us(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glSecondaryColor3us(self, red: int, green: int, blue: int) """
        pass

    def glSecondaryColor3usv(self, v): # real signature unknown; restored from __doc__
        """ glSecondaryColor3usv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glSecondaryColorPointer(self, size, type, stride, pointer): # real signature unknown; restored from __doc__
        """ glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: PYQT_OPENGL_ARRAY) """
        pass

    def glShadeModel(self, mode): # real signature unknown; restored from __doc__
        """ glShadeModel(self, mode: int) """
        pass

    def glStencilFunc(self, func, ref, mask): # real signature unknown; restored from __doc__
        """ glStencilFunc(self, func: int, ref: int, mask: int) """
        pass

    def glStencilFuncSeparate(self, face, func, ref, mask): # real signature unknown; restored from __doc__
        """ glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int) """
        pass

    def glStencilMask(self, mask): # real signature unknown; restored from __doc__
        """ glStencilMask(self, mask: int) """
        pass

    def glStencilMaskSeparate(self, face, mask): # real signature unknown; restored from __doc__
        """ glStencilMaskSeparate(self, face: int, mask: int) """
        pass

    def glStencilOp(self, fail, zfail, zpass): # real signature unknown; restored from __doc__
        """ glStencilOp(self, fail: int, zfail: int, zpass: int) """
        pass

    def glStencilOpSeparate(self, face, sfail, dpfail, dppass): # real signature unknown; restored from __doc__
        """ glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int) """
        pass

    def glTexCoord1d(self, s): # real signature unknown; restored from __doc__
        """ glTexCoord1d(self, s: float) """
        pass

    def glTexCoord1dv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord1dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord1f(self, s): # real signature unknown; restored from __doc__
        """ glTexCoord1f(self, s: float) """
        pass

    def glTexCoord1fv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord1fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord1i(self, s): # real signature unknown; restored from __doc__
        """ glTexCoord1i(self, s: int) """
        pass

    def glTexCoord1iv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord1iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord1s(self, s): # real signature unknown; restored from __doc__
        """ glTexCoord1s(self, s: int) """
        pass

    def glTexCoord1sv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord1sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord2d(self, s, t): # real signature unknown; restored from __doc__
        """ glTexCoord2d(self, s: float, t: float) """
        pass

    def glTexCoord2dv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord2dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord2f(self, s, t): # real signature unknown; restored from __doc__
        """ glTexCoord2f(self, s: float, t: float) """
        pass

    def glTexCoord2fv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord2fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord2i(self, s, t): # real signature unknown; restored from __doc__
        """ glTexCoord2i(self, s: int, t: int) """
        pass

    def glTexCoord2iv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord2iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord2s(self, s, t): # real signature unknown; restored from __doc__
        """ glTexCoord2s(self, s: int, t: int) """
        pass

    def glTexCoord2sv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord2sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord3d(self, s, t, r): # real signature unknown; restored from __doc__
        """ glTexCoord3d(self, s: float, t: float, r: float) """
        pass

    def glTexCoord3dv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord3dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord3f(self, s, t, r): # real signature unknown; restored from __doc__
        """ glTexCoord3f(self, s: float, t: float, r: float) """
        pass

    def glTexCoord3fv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord3fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord3i(self, s, t, r): # real signature unknown; restored from __doc__
        """ glTexCoord3i(self, s: int, t: int, r: int) """
        pass

    def glTexCoord3iv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord3iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord3s(self, s, t, r): # real signature unknown; restored from __doc__
        """ glTexCoord3s(self, s: int, t: int, r: int) """
        pass

    def glTexCoord3sv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord3sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord4d(self, s, t, r, q): # real signature unknown; restored from __doc__
        """ glTexCoord4d(self, s: float, t: float, r: float, q: float) """
        pass

    def glTexCoord4dv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord4dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord4f(self, s, t, r, q): # real signature unknown; restored from __doc__
        """ glTexCoord4f(self, s: float, t: float, r: float, q: float) """
        pass

    def glTexCoord4fv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord4fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord4i(self, s, t, r, q): # real signature unknown; restored from __doc__
        """ glTexCoord4i(self, s: int, t: int, r: int, q: int) """
        pass

    def glTexCoord4iv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord4iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord4s(self, s, t, r, q): # real signature unknown; restored from __doc__
        """ glTexCoord4s(self, s: int, t: int, r: int, q: int) """
        pass

    def glTexCoord4sv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord4sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoordPointer(self, size, type, stride, pointer): # real signature unknown; restored from __doc__
        """ glTexCoordPointer(self, size: int, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) """
        pass

    def glTexEnvf(self, target, pname, param): # real signature unknown; restored from __doc__
        """ glTexEnvf(self, target: int, pname: int, param: float) """
        pass

    def glTexEnvfv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glTexEnvfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glTexEnvi(self, target, pname, param): # real signature unknown; restored from __doc__
        """ glTexEnvi(self, target: int, pname: int, param: int) """
        pass

    def glTexEnviv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glTexEnviv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glTexGend(self, coord, pname, param): # real signature unknown; restored from __doc__
        """ glTexGend(self, coord: int, pname: int, param: float) """
        pass

    def glTexGendv(self, coord, pname, params): # real signature unknown; restored from __doc__
        """ glTexGendv(self, coord: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glTexGenf(self, coord, pname, param): # real signature unknown; restored from __doc__
        """ glTexGenf(self, coord: int, pname: int, param: float) """
        pass

    def glTexGenfv(self, coord, pname, params): # real signature unknown; restored from __doc__
        """ glTexGenfv(self, coord: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glTexGeni(self, coord, pname, param): # real signature unknown; restored from __doc__
        """ glTexGeni(self, coord: int, pname: int, param: int) """
        pass

    def glTexGeniv(self, coord, pname, params): # real signature unknown; restored from __doc__
        """ glTexGeniv(self, coord: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glTexImage1D(self, target, level, internalformat, width, border, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTexImage2D(self, target, level, internalformat, width, height, border, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTexImage3D(self, target, level, internalformat, width, height, depth, border, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTexParameterf(self, target, pname, param): # real signature unknown; restored from __doc__
        """ glTexParameterf(self, target: int, pname: int, param: float) """
        pass

    def glTexParameterfv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glTexParameterfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glTexParameteri(self, target, pname, param): # real signature unknown; restored from __doc__
        """ glTexParameteri(self, target: int, pname: int, param: int) """
        pass

    def glTexParameteriv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glTexParameteriv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glTexSubImage1D(self, target, level, xoffset, width, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTexSubImage2D(self, target, level, xoffset, yoffset, width, height, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTexSubImage3D(self, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTranslated(self, x, y, z): # real signature unknown; restored from __doc__
        """ glTranslated(self, x: float, y: float, z: float) """
        pass

    def glTranslatef(self, x, y, z): # real signature unknown; restored from __doc__
        """ glTranslatef(self, x: float, y: float, z: float) """
        pass

    def glUniform1f(self, location, v0): # real signature unknown; restored from __doc__
        """ glUniform1f(self, location: int, v0: float) """
        pass

    def glUniform1fv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform1fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform1i(self, location, v0): # real signature unknown; restored from __doc__
        """ glUniform1i(self, location: int, v0: int) """
        pass

    def glUniform1iv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform1iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform2f(self, location, v0, v1): # real signature unknown; restored from __doc__
        """ glUniform2f(self, location: int, v0: float, v1: float) """
        pass

    def glUniform2fv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform2fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform2i(self, location, v0, v1): # real signature unknown; restored from __doc__
        """ glUniform2i(self, location: int, v0: int, v1: int) """
        pass

    def glUniform2iv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform2iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform3f(self, location, v0, v1, v2): # real signature unknown; restored from __doc__
        """ glUniform3f(self, location: int, v0: float, v1: float, v2: float) """
        pass

    def glUniform3fv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform3fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform3i(self, location, v0, v1, v2): # real signature unknown; restored from __doc__
        """ glUniform3i(self, location: int, v0: int, v1: int, v2: int) """
        pass

    def glUniform3iv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform3iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform4f(self, location, v0, v1, v2, v3): # real signature unknown; restored from __doc__
        """ glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float) """
        pass

    def glUniform4fv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform4fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform4i(self, location, v0, v1, v2, v3): # real signature unknown; restored from __doc__
        """ glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int) """
        pass

    def glUniform4iv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform4iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniformMatrix2fv(self, location, count, transpose, value): # real signature unknown; restored from __doc__
        """ glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniformMatrix3fv(self, location, count, transpose, value): # real signature unknown; restored from __doc__
        """ glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniformMatrix4fv(self, location, count, transpose, value): # real signature unknown; restored from __doc__
        """ glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUnmapBuffer(self, target): # real signature unknown; restored from __doc__
        """ glUnmapBuffer(self, target: int) -> int """
        return 0

    def glUseProgram(self, program): # real signature unknown; restored from __doc__
        """ glUseProgram(self, program: int) """
        pass

    def glValidateProgram(self, program): # real signature unknown; restored from __doc__
        """ glValidateProgram(self, program: int) """
        pass

    def glVertex2d(self, x, y): # real signature unknown; restored from __doc__
        """ glVertex2d(self, x: float, y: float) """
        pass

    def glVertex2dv(self, v): # real signature unknown; restored from __doc__
        """ glVertex2dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex2f(self, x, y): # real signature unknown; restored from __doc__
        """ glVertex2f(self, x: float, y: float) """
        pass

    def glVertex2fv(self, v): # real signature unknown; restored from __doc__
        """ glVertex2fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex2i(self, x, y): # real signature unknown; restored from __doc__
        """ glVertex2i(self, x: int, y: int) """
        pass

    def glVertex2iv(self, v): # real signature unknown; restored from __doc__
        """ glVertex2iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex2s(self, x, y): # real signature unknown; restored from __doc__
        """ glVertex2s(self, x: int, y: int) """
        pass

    def glVertex2sv(self, v): # real signature unknown; restored from __doc__
        """ glVertex2sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex3d(self, x, y, z): # real signature unknown; restored from __doc__
        """ glVertex3d(self, x: float, y: float, z: float) """
        pass

    def glVertex3dv(self, v): # real signature unknown; restored from __doc__
        """ glVertex3dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex3f(self, x, y, z): # real signature unknown; restored from __doc__
        """ glVertex3f(self, x: float, y: float, z: float) """
        pass

    def glVertex3fv(self, v): # real signature unknown; restored from __doc__
        """ glVertex3fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex3i(self, x, y, z): # real signature unknown; restored from __doc__
        """ glVertex3i(self, x: int, y: int, z: int) """
        pass

    def glVertex3iv(self, v): # real signature unknown; restored from __doc__
        """ glVertex3iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex3s(self, x, y, z): # real signature unknown; restored from __doc__
        """ glVertex3s(self, x: int, y: int, z: int) """
        pass

    def glVertex3sv(self, v): # real signature unknown; restored from __doc__
        """ glVertex3sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex4d(self, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertex4d(self, x: float, y: float, z: float, w: float) """
        pass

    def glVertex4dv(self, v): # real signature unknown; restored from __doc__
        """ glVertex4dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex4f(self, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertex4f(self, x: float, y: float, z: float, w: float) """
        pass

    def glVertex4fv(self, v): # real signature unknown; restored from __doc__
        """ glVertex4fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex4i(self, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertex4i(self, x: int, y: int, z: int, w: int) """
        pass

    def glVertex4iv(self, v): # real signature unknown; restored from __doc__
        """ glVertex4iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex4s(self, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertex4s(self, x: int, y: int, z: int, w: int) """
        pass

    def glVertex4sv(self, v): # real signature unknown; restored from __doc__
        """ glVertex4sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib1d(self, index, x): # real signature unknown; restored from __doc__
        """ glVertexAttrib1d(self, index: int, x: float) """
        pass

    def glVertexAttrib1dv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib1dv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib1f(self, index, x): # real signature unknown; restored from __doc__
        """ glVertexAttrib1f(self, index: int, x: float) """
        pass

    def glVertexAttrib1fv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib1fv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib1s(self, index, x): # real signature unknown; restored from __doc__
        """ glVertexAttrib1s(self, index: int, x: int) """
        pass

    def glVertexAttrib1sv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib1sv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib2d(self, index, x, y): # real signature unknown; restored from __doc__
        """ glVertexAttrib2d(self, index: int, x: float, y: float) """
        pass

    def glVertexAttrib2dv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib2dv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib2f(self, index, x, y): # real signature unknown; restored from __doc__
        """ glVertexAttrib2f(self, index: int, x: float, y: float) """
        pass

    def glVertexAttrib2fv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib2fv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib2s(self, index, x, y): # real signature unknown; restored from __doc__
        """ glVertexAttrib2s(self, index: int, x: int, y: int) """
        pass

    def glVertexAttrib2sv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib2sv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib3d(self, index, x, y, z): # real signature unknown; restored from __doc__
        """ glVertexAttrib3d(self, index: int, x: float, y: float, z: float) """
        pass

    def glVertexAttrib3dv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib3dv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib3f(self, index, x, y, z): # real signature unknown; restored from __doc__
        """ glVertexAttrib3f(self, index: int, x: float, y: float, z: float) """
        pass

    def glVertexAttrib3fv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib3fv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib3s(self, index, x, y, z): # real signature unknown; restored from __doc__
        """ glVertexAttrib3s(self, index: int, x: int, y: int, z: int) """
        pass

    def glVertexAttrib3sv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib3sv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4bv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4bv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4d(self, index, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float) """
        pass

    def glVertexAttrib4dv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4dv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4f(self, index, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float) """
        pass

    def glVertexAttrib4fv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4fv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4iv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4iv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4Nbv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4Nbv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4Niv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4Niv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4Nsv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4Nsv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4Nub(self, index, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int) """
        pass

    def glVertexAttrib4Nubv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4Nubv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4Nuiv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4Nuiv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4Nusv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4Nusv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4s(self, index, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int) """
        pass

    def glVertexAttrib4sv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4sv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4ubv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4ubv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4uiv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4uiv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4usv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4usv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttribPointer(self, index, size, type, normalized, stride, pointer): # real signature unknown; restored from __doc__
        """ glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) """
        pass

    def glVertexPointer(self, size, type, stride, pointer): # real signature unknown; restored from __doc__
        """ glVertexPointer(self, size: int, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) """
        pass

    def glViewport(self, x, y, width, height): # real signature unknown; restored from __doc__
        """ glViewport(self, x: int, y: int, width: int, height: int) """
        pass

    def glWindowPos2d(self, x, y): # real signature unknown; restored from __doc__
        """ glWindowPos2d(self, x: float, y: float) """
        pass

    def glWindowPos2dv(self, v): # real signature unknown; restored from __doc__
        """ glWindowPos2dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glWindowPos2f(self, x, y): # real signature unknown; restored from __doc__
        """ glWindowPos2f(self, x: float, y: float) """
        pass

    def glWindowPos2fv(self, v): # real signature unknown; restored from __doc__
        """ glWindowPos2fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glWindowPos2i(self, x, y): # real signature unknown; restored from __doc__
        """ glWindowPos2i(self, x: int, y: int) """
        pass

    def glWindowPos2iv(self, v): # real signature unknown; restored from __doc__
        """ glWindowPos2iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glWindowPos2s(self, x, y): # real signature unknown; restored from __doc__
        """ glWindowPos2s(self, x: int, y: int) """
        pass

    def glWindowPos2sv(self, v): # real signature unknown; restored from __doc__
        """ glWindowPos2sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glWindowPos3d(self, x, y, z): # real signature unknown; restored from __doc__
        """ glWindowPos3d(self, x: float, y: float, z: float) """
        pass

    def glWindowPos3dv(self, v): # real signature unknown; restored from __doc__
        """ glWindowPos3dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glWindowPos3f(self, x, y, z): # real signature unknown; restored from __doc__
        """ glWindowPos3f(self, x: float, y: float, z: float) """
        pass

    def glWindowPos3fv(self, v): # real signature unknown; restored from __doc__
        """ glWindowPos3fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glWindowPos3i(self, x, y, z): # real signature unknown; restored from __doc__
        """ glWindowPos3i(self, x: int, y: int, z: int) """
        pass

    def glWindowPos3iv(self, v): # real signature unknown; restored from __doc__
        """ glWindowPos3iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glWindowPos3s(self, x, y, z): # real signature unknown; restored from __doc__
        """ glWindowPos3s(self, x: int, y: int, z: int) """
        pass

    def glWindowPos3sv(self, v): # real signature unknown; restored from __doc__
        """ glWindowPos3sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def initializeOpenGLFunctions(self): # real signature unknown; restored from __doc__
        """ initializeOpenGLFunctions(self) -> bool """
        return False

    def __init__(self): # real signature unknown; restored from __doc__
        pass


class QOpenGLFunctions_2_1(QAbstractOpenGLFunctions):
    """ QOpenGLFunctions_2_1() """
    def glAccum(self, op, value): # real signature unknown; restored from __doc__
        """ glAccum(self, op: int, value: float) """
        pass

    def glActiveTexture(self, texture): # real signature unknown; restored from __doc__
        """ glActiveTexture(self, texture: int) """
        pass

    def glAlphaFunc(self, func, ref): # real signature unknown; restored from __doc__
        """ glAlphaFunc(self, func: int, ref: float) """
        pass

    def glArrayElement(self, i): # real signature unknown; restored from __doc__
        """ glArrayElement(self, i: int) """
        pass

    def glAttachShader(self, program, shader): # real signature unknown; restored from __doc__
        """ glAttachShader(self, program: int, shader: int) """
        pass

    def glBegin(self, mode): # real signature unknown; restored from __doc__
        """ glBegin(self, mode: int) """
        pass

    def glBeginQuery(self, target, id): # real signature unknown; restored from __doc__
        """ glBeginQuery(self, target: int, id: int) """
        pass

    def glBindAttribLocation(self, program, index, name): # real signature unknown; restored from __doc__
        """ glBindAttribLocation(self, program: int, index: int, name: str) """
        pass

    def glBindBuffer(self, target, buffer): # real signature unknown; restored from __doc__
        """ glBindBuffer(self, target: int, buffer: int) """
        pass

    def glBindTexture(self, target, texture): # real signature unknown; restored from __doc__
        """ glBindTexture(self, target: int, texture: int) """
        pass

    def glBitmap(self, width, height, xorig, yorig, xmove, ymove, bitmap): # real signature unknown; restored from __doc__
        """ glBitmap(self, width: int, height: int, xorig: float, yorig: float, xmove: float, ymove: float, bitmap: PYQT_OPENGL_ARRAY) """
        pass

    def glBlendColor(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glBlendColor(self, red: float, green: float, blue: float, alpha: float) """
        pass

    def glBlendEquation(self, mode): # real signature unknown; restored from __doc__
        """ glBlendEquation(self, mode: int) """
        pass

    def glBlendEquationSeparate(self, modeRGB, modeAlpha): # real signature unknown; restored from __doc__
        """ glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int) """
        pass

    def glBlendFunc(self, sfactor, dfactor): # real signature unknown; restored from __doc__
        """ glBlendFunc(self, sfactor: int, dfactor: int) """
        pass

    def glBlendFuncSeparate(self, sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha): # real signature unknown; restored from __doc__
        """ glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int) """
        pass

    def glBufferData(self, target, size, data, usage): # real signature unknown; restored from __doc__
        """ glBufferData(self, target: int, size: int, data: PYQT_OPENGL_ARRAY, usage: int) """
        pass

    def glBufferSubData(self, target, offset, size, data): # real signature unknown; restored from __doc__
        """ glBufferSubData(self, target: int, offset: int, size: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCallList(self, p_list): # real signature unknown; restored from __doc__
        """ glCallList(self, list: int) """
        pass

    def glClear(self, mask): # real signature unknown; restored from __doc__
        """ glClear(self, mask: int) """
        pass

    def glClearAccum(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glClearAccum(self, red: float, green: float, blue: float, alpha: float) """
        pass

    def glClearColor(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glClearColor(self, red: float, green: float, blue: float, alpha: float) """
        pass

    def glClearDepth(self, depth): # real signature unknown; restored from __doc__
        """ glClearDepth(self, depth: float) """
        pass

    def glClearIndex(self, c): # real signature unknown; restored from __doc__
        """ glClearIndex(self, c: float) """
        pass

    def glClearStencil(self, s): # real signature unknown; restored from __doc__
        """ glClearStencil(self, s: int) """
        pass

    def glClientActiveTexture(self, texture): # real signature unknown; restored from __doc__
        """ glClientActiveTexture(self, texture: int) """
        pass

    def glClipPlane(self, plane, equation): # real signature unknown; restored from __doc__
        """ glClipPlane(self, plane: int, equation: PYQT_OPENGL_ARRAY) """
        pass

    def glColor3b(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glColor3b(self, red: int, green: int, blue: int) """
        pass

    def glColor3bv(self, v): # real signature unknown; restored from __doc__
        """ glColor3bv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor3d(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glColor3d(self, red: float, green: float, blue: float) """
        pass

    def glColor3dv(self, v): # real signature unknown; restored from __doc__
        """ glColor3dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor3f(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glColor3f(self, red: float, green: float, blue: float) """
        pass

    def glColor3fv(self, v): # real signature unknown; restored from __doc__
        """ glColor3fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor3i(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glColor3i(self, red: int, green: int, blue: int) """
        pass

    def glColor3iv(self, v): # real signature unknown; restored from __doc__
        """ glColor3iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor3s(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glColor3s(self, red: int, green: int, blue: int) """
        pass

    def glColor3sv(self, v): # real signature unknown; restored from __doc__
        """ glColor3sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor3ub(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glColor3ub(self, red: int, green: int, blue: int) """
        pass

    def glColor3ubv(self, v): # real signature unknown; restored from __doc__
        """ glColor3ubv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor3ui(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glColor3ui(self, red: int, green: int, blue: int) """
        pass

    def glColor3uiv(self, v): # real signature unknown; restored from __doc__
        """ glColor3uiv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor3us(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glColor3us(self, red: int, green: int, blue: int) """
        pass

    def glColor3usv(self, v): # real signature unknown; restored from __doc__
        """ glColor3usv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor4b(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColor4b(self, red: int, green: int, blue: int, alpha: int) """
        pass

    def glColor4bv(self, v): # real signature unknown; restored from __doc__
        """ glColor4bv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor4d(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColor4d(self, red: float, green: float, blue: float, alpha: float) """
        pass

    def glColor4dv(self, v): # real signature unknown; restored from __doc__
        """ glColor4dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor4f(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColor4f(self, red: float, green: float, blue: float, alpha: float) """
        pass

    def glColor4fv(self, v): # real signature unknown; restored from __doc__
        """ glColor4fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor4i(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColor4i(self, red: int, green: int, blue: int, alpha: int) """
        pass

    def glColor4iv(self, v): # real signature unknown; restored from __doc__
        """ glColor4iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor4s(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColor4s(self, red: int, green: int, blue: int, alpha: int) """
        pass

    def glColor4sv(self, v): # real signature unknown; restored from __doc__
        """ glColor4sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor4ub(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColor4ub(self, red: int, green: int, blue: int, alpha: int) """
        pass

    def glColor4ubv(self, v): # real signature unknown; restored from __doc__
        """ glColor4ubv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor4ui(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColor4ui(self, red: int, green: int, blue: int, alpha: int) """
        pass

    def glColor4uiv(self, v): # real signature unknown; restored from __doc__
        """ glColor4uiv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColor4us(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColor4us(self, red: int, green: int, blue: int, alpha: int) """
        pass

    def glColor4usv(self, v): # real signature unknown; restored from __doc__
        """ glColor4usv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glColorMask(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColorMask(self, red: int, green: int, blue: int, alpha: int) """
        pass

    def glColorMaterial(self, face, mode): # real signature unknown; restored from __doc__
        """ glColorMaterial(self, face: int, mode: int) """
        pass

    def glColorPointer(self, size, type, stride, pointer): # real signature unknown; restored from __doc__
        """ glColorPointer(self, size: int, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) """
        pass

    def glColorSubTable(self, target, start, count, format, type, data): # real signature unknown; restored from __doc__
        """ glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glColorTable(self, target, internalformat, width, format, type, table): # real signature unknown; restored from __doc__
        """ glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: PYQT_OPENGL_ARRAY) """
        pass

    def glColorTableParameterfv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glColorTableParameterfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glColorTableParameteriv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glColorTableParameteriv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glCompileShader(self, shader): # real signature unknown; restored from __doc__
        """ glCompileShader(self, shader: int) """
        pass

    def glCompressedTexImage1D(self, target, level, internalformat, width, border, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCompressedTexImage2D(self, target, level, internalformat, width, height, border, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCompressedTexImage3D(self, target, level, internalformat, width, height, depth, border, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCompressedTexSubImage1D(self, target, level, xoffset, width, format, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCompressedTexSubImage2D(self, target, level, xoffset, yoffset, width, height, format, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCompressedTexSubImage3D(self, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glConvolutionFilter1D(self, target, internalformat, width, format, type, image): # real signature unknown; restored from __doc__
        """ glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: PYQT_OPENGL_ARRAY) """
        pass

    def glConvolutionFilter2D(self, target, internalformat, width, height, format, type, image): # real signature unknown; restored from __doc__
        """ glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: PYQT_OPENGL_ARRAY) """
        pass

    def glConvolutionParameterf(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glConvolutionParameterf(self, target: int, pname: int, params: float) """
        pass

    def glConvolutionParameterfv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glConvolutionParameterfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glConvolutionParameteri(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glConvolutionParameteri(self, target: int, pname: int, params: int) """
        pass

    def glConvolutionParameteriv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glConvolutionParameteriv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glCopyColorSubTable(self, target, start, x, y, width): # real signature unknown; restored from __doc__
        """ glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int) """
        pass

    def glCopyColorTable(self, target, internalformat, x, y, width): # real signature unknown; restored from __doc__
        """ glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int) """
        pass

    def glCopyConvolutionFilter1D(self, target, internalformat, x, y, width): # real signature unknown; restored from __doc__
        """ glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int) """
        pass

    def glCopyConvolutionFilter2D(self, target, internalformat, x, y, width, height): # real signature unknown; restored from __doc__
        """ glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int) """
        pass

    def glCopyPixels(self, x, y, width, height, type): # real signature unknown; restored from __doc__
        """ glCopyPixels(self, x: int, y: int, width: int, height: int, type: int) """
        pass

    def glCopyTexImage1D(self, target, level, internalformat, x, y, width, border): # real signature unknown; restored from __doc__
        """ glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int) """
        pass

    def glCopyTexImage2D(self, target, level, internalformat, x, y, width, height, border): # real signature unknown; restored from __doc__
        """ glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int) """
        pass

    def glCopyTexSubImage1D(self, target, level, xoffset, x, y, width): # real signature unknown; restored from __doc__
        """ glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int) """
        pass

    def glCopyTexSubImage2D(self, target, level, xoffset, yoffset, x, y, width, height): # real signature unknown; restored from __doc__
        """ glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int) """
        pass

    def glCopyTexSubImage3D(self, target, level, xoffset, yoffset, zoffset, x, y, width, height): # real signature unknown; restored from __doc__
        """ glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int) """
        pass

    def glCreateProgram(self): # real signature unknown; restored from __doc__
        """ glCreateProgram(self) -> int """
        return 0

    def glCreateShader(self, type): # real signature unknown; restored from __doc__
        """ glCreateShader(self, type: int) -> int """
        return 0

    def glCullFace(self, mode): # real signature unknown; restored from __doc__
        """ glCullFace(self, mode: int) """
        pass

    def glDeleteBuffers(self, n, buffers): # real signature unknown; restored from __doc__
        """ glDeleteBuffers(self, n: int, buffers: PYQT_OPENGL_ARRAY) """
        pass

    def glDeleteLists(self, p_list, range): # real signature unknown; restored from __doc__
        """ glDeleteLists(self, list: int, range: int) """
        pass

    def glDeleteProgram(self, program): # real signature unknown; restored from __doc__
        """ glDeleteProgram(self, program: int) """
        pass

    def glDeleteQueries(self, n, ids): # real signature unknown; restored from __doc__
        """ glDeleteQueries(self, n: int, ids: PYQT_OPENGL_ARRAY) """
        pass

    def glDeleteShader(self, shader): # real signature unknown; restored from __doc__
        """ glDeleteShader(self, shader: int) """
        pass

    def glDeleteTextures(self, n, textures): # real signature unknown; restored from __doc__
        """ glDeleteTextures(self, n: int, textures: PYQT_OPENGL_ARRAY) """
        pass

    def glDepthFunc(self, func): # real signature unknown; restored from __doc__
        """ glDepthFunc(self, func: int) """
        pass

    def glDepthMask(self, flag): # real signature unknown; restored from __doc__
        """ glDepthMask(self, flag: int) """
        pass

    def glDepthRange(self, nearVal, farVal): # real signature unknown; restored from __doc__
        """ glDepthRange(self, nearVal: float, farVal: float) """
        pass

    def glDetachShader(self, program, shader): # real signature unknown; restored from __doc__
        """ glDetachShader(self, program: int, shader: int) """
        pass

    def glDisable(self, cap): # real signature unknown; restored from __doc__
        """ glDisable(self, cap: int) """
        pass

    def glDisableClientState(self, array): # real signature unknown; restored from __doc__
        """ glDisableClientState(self, array: int) """
        pass

    def glDisableVertexAttribArray(self, index): # real signature unknown; restored from __doc__
        """ glDisableVertexAttribArray(self, index: int) """
        pass

    def glDrawArrays(self, mode, first, count): # real signature unknown; restored from __doc__
        """ glDrawArrays(self, mode: int, first: int, count: int) """
        pass

    def glDrawBuffer(self, mode): # real signature unknown; restored from __doc__
        """ glDrawBuffer(self, mode: int) """
        pass

    def glDrawBuffers(self, n, bufs): # real signature unknown; restored from __doc__
        """ glDrawBuffers(self, n: int, bufs: PYQT_OPENGL_ARRAY) """
        pass

    def glDrawElements(self, mode, count, type, indices): # real signature unknown; restored from __doc__
        """ glDrawElements(self, mode: int, count: int, type: int, indices: PYQT_OPENGL_ARRAY) """
        pass

    def glDrawPixels(self, width, height, format, type, pixels): # real signature unknown; restored from __doc__
        """ glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glDrawRangeElements(self, mode, start, end, count, type, indices): # real signature unknown; restored from __doc__
        """ glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: PYQT_OPENGL_ARRAY) """
        pass

    def glEdgeFlag(self, flag): # real signature unknown; restored from __doc__
        """ glEdgeFlag(self, flag: int) """
        pass

    def glEdgeFlagPointer(self, stride, pointer): # real signature unknown; restored from __doc__
        """ glEdgeFlagPointer(self, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) """
        pass

    def glEdgeFlagv(self, flag): # real signature unknown; restored from __doc__
        """ glEdgeFlagv(self, flag: PYQT_OPENGL_ARRAY) """
        pass

    def glEnable(self, cap): # real signature unknown; restored from __doc__
        """ glEnable(self, cap: int) """
        pass

    def glEnableClientState(self, array): # real signature unknown; restored from __doc__
        """ glEnableClientState(self, array: int) """
        pass

    def glEnableVertexAttribArray(self, index): # real signature unknown; restored from __doc__
        """ glEnableVertexAttribArray(self, index: int) """
        pass

    def glEnd(self): # real signature unknown; restored from __doc__
        """ glEnd(self) """
        pass

    def glEndList(self): # real signature unknown; restored from __doc__
        """ glEndList(self) """
        pass

    def glEndQuery(self, target): # real signature unknown; restored from __doc__
        """ glEndQuery(self, target: int) """
        pass

    def glEvalCoord1d(self, u): # real signature unknown; restored from __doc__
        """ glEvalCoord1d(self, u: float) """
        pass

    def glEvalCoord1dv(self, u): # real signature unknown; restored from __doc__
        """ glEvalCoord1dv(self, u: PYQT_OPENGL_ARRAY) """
        pass

    def glEvalCoord1f(self, u): # real signature unknown; restored from __doc__
        """ glEvalCoord1f(self, u: float) """
        pass

    def glEvalCoord1fv(self, u): # real signature unknown; restored from __doc__
        """ glEvalCoord1fv(self, u: PYQT_OPENGL_ARRAY) """
        pass

    def glEvalCoord2d(self, u, v): # real signature unknown; restored from __doc__
        """ glEvalCoord2d(self, u: float, v: float) """
        pass

    def glEvalCoord2dv(self, u): # real signature unknown; restored from __doc__
        """ glEvalCoord2dv(self, u: PYQT_OPENGL_ARRAY) """
        pass

    def glEvalCoord2f(self, u, v): # real signature unknown; restored from __doc__
        """ glEvalCoord2f(self, u: float, v: float) """
        pass

    def glEvalCoord2fv(self, u): # real signature unknown; restored from __doc__
        """ glEvalCoord2fv(self, u: PYQT_OPENGL_ARRAY) """
        pass

    def glEvalMesh1(self, mode, i1, i2): # real signature unknown; restored from __doc__
        """ glEvalMesh1(self, mode: int, i1: int, i2: int) """
        pass

    def glEvalMesh2(self, mode, i1, i2, j1, j2): # real signature unknown; restored from __doc__
        """ glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int) """
        pass

    def glEvalPoint1(self, i): # real signature unknown; restored from __doc__
        """ glEvalPoint1(self, i: int) """
        pass

    def glEvalPoint2(self, i, j): # real signature unknown; restored from __doc__
        """ glEvalPoint2(self, i: int, j: int) """
        pass

    def glFinish(self): # real signature unknown; restored from __doc__
        """ glFinish(self) """
        pass

    def glFlush(self): # real signature unknown; restored from __doc__
        """ glFlush(self) """
        pass

    def glFogCoordd(self, coord): # real signature unknown; restored from __doc__
        """ glFogCoordd(self, coord: float) """
        pass

    def glFogCoorddv(self, coord): # real signature unknown; restored from __doc__
        """ glFogCoorddv(self, coord: PYQT_OPENGL_ARRAY) """
        pass

    def glFogCoordf(self, coord): # real signature unknown; restored from __doc__
        """ glFogCoordf(self, coord: float) """
        pass

    def glFogCoordfv(self, coord): # real signature unknown; restored from __doc__
        """ glFogCoordfv(self, coord: PYQT_OPENGL_ARRAY) """
        pass

    def glFogCoordPointer(self, type, stride, pointer): # real signature unknown; restored from __doc__
        """ glFogCoordPointer(self, type: int, stride: int, pointer: PYQT_OPENGL_ARRAY) """
        pass

    def glFogf(self, pname, param): # real signature unknown; restored from __doc__
        """ glFogf(self, pname: int, param: float) """
        pass

    def glFogfv(self, pname, params): # real signature unknown; restored from __doc__
        """ glFogfv(self, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glFogi(self, pname, param): # real signature unknown; restored from __doc__
        """ glFogi(self, pname: int, param: int) """
        pass

    def glFogiv(self, pname, params): # real signature unknown; restored from __doc__
        """ glFogiv(self, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glFrontFace(self, mode): # real signature unknown; restored from __doc__
        """ glFrontFace(self, mode: int) """
        pass

    def glFrustum(self, left, right, bottom, top, zNear, zFar): # real signature unknown; restored from __doc__
        """ glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float) """
        pass

    def glGenBuffers(self, n): # real signature unknown; restored from __doc__
        """ glGenBuffers(self, n: int) -> Union[int, Tuple[int, ...]] """
        pass

    def glGenLists(self, range): # real signature unknown; restored from __doc__
        """ glGenLists(self, range: int) -> int """
        return 0

    def glGenQueries(self, n): # real signature unknown; restored from __doc__
        """ glGenQueries(self, n: int) -> Union[int, Tuple[int, ...]] """
        pass

    def glGenTextures(self, n): # real signature unknown; restored from __doc__
        """ glGenTextures(self, n: int) -> Union[int, Tuple[int, ...]] """
        pass

    def glGetActiveAttrib(self, program, index): # real signature unknown; restored from __doc__
        """ glGetActiveAttrib(self, program: int, index: int) -> Tuple[str, int, int] """
        pass

    def glGetActiveUniform(self, program, index): # real signature unknown; restored from __doc__
        """ glGetActiveUniform(self, program: int, index: int) -> Tuple[str, int, int] """
        pass

    def glGetAttachedShaders(self, program): # real signature unknown; restored from __doc__
        """ glGetAttachedShaders(self, program: int) -> Tuple[int, ...] """
        pass

    def glGetAttribLocation(self, program, name): # real signature unknown; restored from __doc__
        """ glGetAttribLocation(self, program: int, name: str) -> int """
        return 0

    def glGetBooleanv(self, pname): # real signature unknown; restored from __doc__
        """ glGetBooleanv(self, pname: int) -> Union[bool, Tuple[bool, ...]] """
        pass

    def glGetBufferParameteriv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetBufferParameteriv(self, target: int, pname: int) -> int """
        return 0

    def glGetClipPlane(self, plane): # real signature unknown; restored from __doc__
        """ glGetClipPlane(self, plane: int) -> Tuple[float, float, float, float] """
        pass

    def glGetColorTableParameterfv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetColorTableParameterfv(self, target: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetColorTableParameteriv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetColorTableParameteriv(self, target: int, pname: int) -> Union[int, Tuple[int, int, int, int]] """
        pass

    def glGetConvolutionParameterfv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetConvolutionParameterfv(self, target: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetConvolutionParameteriv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetConvolutionParameteriv(self, target: int, pname: int) -> Union[int, Tuple[int, int, int, int]] """
        pass

    def glGetDoublev(self, pname): # real signature unknown; restored from __doc__
        """ glGetDoublev(self, pname: int) -> Union[float, Tuple[float, ...]] """
        pass

    def glGetError(self): # real signature unknown; restored from __doc__
        """ glGetError(self) -> int """
        return 0

    def glGetFloatv(self, pname): # real signature unknown; restored from __doc__
        """ glGetFloatv(self, pname: int) -> Union[float, Tuple[float, ...]] """
        pass

    def glGetIntegerv(self, pname): # real signature unknown; restored from __doc__
        """ glGetIntegerv(self, pname: int) -> Union[int, Tuple[int, ...]] """
        pass

    def glGetLightfv(self, light, pname): # real signature unknown; restored from __doc__
        """ glGetLightfv(self, light: int, pname: int) -> Union[float, Tuple[float, float, float], Tuple[float, float, float, float]] """
        pass

    def glGetLightiv(self, light, pname): # real signature unknown; restored from __doc__
        """ glGetLightiv(self, light: int, pname: int) -> Union[int, Tuple[int, int, int], Tuple[int, int, int, int]] """
        pass

    def glGetMaterialfv(self, face, pname): # real signature unknown; restored from __doc__
        """ glGetMaterialfv(self, face: int, pname: int) -> Union[float, Tuple[float, float, float], Tuple[float, float, float, float]] """
        pass

    def glGetMaterialiv(self, face, pname): # real signature unknown; restored from __doc__
        """ glGetMaterialiv(self, face: int, pname: int) -> Union[int, Tuple[int, int, int], Tuple[int, int, int, int]] """
        pass

    def glGetProgramInfoLog(self, program): # real signature unknown; restored from __doc__
        """ glGetProgramInfoLog(self, program: int) -> bytes """
        return b""

    def glGetProgramiv(self, program, pname): # real signature unknown; restored from __doc__
        """ glGetProgramiv(self, program: int, pname: int) -> Union[int, Tuple[int, int, int]] """
        pass

    def glGetQueryiv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetQueryiv(self, target: int, pname: int) -> int """
        return 0

    def glGetShaderInfoLog(self, shader): # real signature unknown; restored from __doc__
        """ glGetShaderInfoLog(self, shader: int) -> bytes """
        return b""

    def glGetShaderiv(self, shader, pname): # real signature unknown; restored from __doc__
        """ glGetShaderiv(self, shader: int, pname: int) -> int """
        return 0

    def glGetShaderSource(self, shader): # real signature unknown; restored from __doc__
        """ glGetShaderSource(self, shader: int) -> bytes """
        return b""

    def glGetString(self, name): # real signature unknown; restored from __doc__
        """ glGetString(self, name: int) -> str """
        return ""

    def glGetTexEnvfv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetTexEnvfv(self, target: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetTexEnviv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetTexEnviv(self, target: int, pname: int) -> Union[int, Tuple[int, int, int, int]] """
        pass

    def glGetTexGendv(self, coord, pname): # real signature unknown; restored from __doc__
        """ glGetTexGendv(self, coord: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetTexGenfv(self, coord, pname): # real signature unknown; restored from __doc__
        """ glGetTexGenfv(self, coord: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetTexGeniv(self, coord, pname): # real signature unknown; restored from __doc__
        """ glGetTexGeniv(self, coord: int, pname: int) -> Union[int, Tuple[int, int, int, int]] """
        pass

    def glGetTexLevelParameterfv(self, target, level, pname): # real signature unknown; restored from __doc__
        """ glGetTexLevelParameterfv(self, target: int, level: int, pname: int) -> float """
        return 0.0

    def glGetTexLevelParameteriv(self, target, level, pname): # real signature unknown; restored from __doc__
        """ glGetTexLevelParameteriv(self, target: int, level: int, pname: int) -> int """
        return 0

    def glGetTexParameterfv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetTexParameterfv(self, target: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetTexParameteriv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetTexParameteriv(self, target: int, pname: int) -> Union[int, Tuple[int, int, int, int]] """
        pass

    def glGetUniformLocation(self, program, name): # real signature unknown; restored from __doc__
        """ glGetUniformLocation(self, program: int, name: str) -> int """
        return 0

    def glGetVertexAttribdv(self, index, pname): # real signature unknown; restored from __doc__
        """ glGetVertexAttribdv(self, index: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetVertexAttribfv(self, index, pname): # real signature unknown; restored from __doc__
        """ glGetVertexAttribfv(self, index: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetVertexAttribiv(self, index, pname): # real signature unknown; restored from __doc__
        """ glGetVertexAttribiv(self, index: int, pname: int) -> Union[int, Tuple[int, int, int, int]] """
        pass

    def glHint(self, target, mode): # real signature unknown; restored from __doc__
        """ glHint(self, target: int, mode: int) """
        pass

    def glHistogram(self, target, width, internalformat, sink): # real signature unknown; restored from __doc__
        """ glHistogram(self, target: int, width: int, internalformat: int, sink: int) """
        pass

    def glIndexd(self, c): # real signature unknown; restored from __doc__
        """ glIndexd(self, c: float) """
        pass

    def glIndexdv(self, c): # real signature unknown; restored from __doc__
        """ glIndexdv(self, c: PYQT_OPENGL_ARRAY) """
        pass

    def glIndexf(self, c): # real signature unknown; restored from __doc__
        """ glIndexf(self, c: float) """
        pass

    def glIndexfv(self, c): # real signature unknown; restored from __doc__
        """ glIndexfv(self, c: PYQT_OPENGL_ARRAY) """
        pass

    def glIndexi(self, c): # real signature unknown; restored from __doc__
        """ glIndexi(self, c: int) """
        pass

    def glIndexiv(self, c): # real signature unknown; restored from __doc__
        """ glIndexiv(self, c: PYQT_OPENGL_ARRAY) """
        pass

    def glIndexMask(self, mask): # real signature unknown; restored from __doc__
        """ glIndexMask(self, mask: int) """
        pass

    def glIndexPointer(self, type, stride, pointer): # real signature unknown; restored from __doc__
        """ glIndexPointer(self, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) """
        pass

    def glIndexs(self, c): # real signature unknown; restored from __doc__
        """ glIndexs(self, c: int) """
        pass

    def glIndexsv(self, c): # real signature unknown; restored from __doc__
        """ glIndexsv(self, c: PYQT_OPENGL_ARRAY) """
        pass

    def glIndexub(self, c): # real signature unknown; restored from __doc__
        """ glIndexub(self, c: int) """
        pass

    def glIndexubv(self, c): # real signature unknown; restored from __doc__
        """ glIndexubv(self, c: PYQT_OPENGL_ARRAY) """
        pass

    def glInitNames(self): # real signature unknown; restored from __doc__
        """ glInitNames(self) """
        pass

    def glIsBuffer(self, buffer): # real signature unknown; restored from __doc__
        """ glIsBuffer(self, buffer: int) -> int """
        return 0

    def glIsEnabled(self, cap): # real signature unknown; restored from __doc__
        """ glIsEnabled(self, cap: int) -> int """
        return 0

    def glIsList(self, p_list): # real signature unknown; restored from __doc__
        """ glIsList(self, list: int) -> int """
        return 0

    def glIsProgram(self, program): # real signature unknown; restored from __doc__
        """ glIsProgram(self, program: int) -> int """
        return 0

    def glIsQuery(self, id): # real signature unknown; restored from __doc__
        """ glIsQuery(self, id: int) -> int """
        return 0

    def glIsShader(self, shader): # real signature unknown; restored from __doc__
        """ glIsShader(self, shader: int) -> int """
        return 0

    def glIsTexture(self, texture): # real signature unknown; restored from __doc__
        """ glIsTexture(self, texture: int) -> int """
        return 0

    def glLightf(self, light, pname, param): # real signature unknown; restored from __doc__
        """ glLightf(self, light: int, pname: int, param: float) """
        pass

    def glLightfv(self, light, pname, params): # real signature unknown; restored from __doc__
        """ glLightfv(self, light: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glLighti(self, light, pname, param): # real signature unknown; restored from __doc__
        """ glLighti(self, light: int, pname: int, param: int) """
        pass

    def glLightiv(self, light, pname, params): # real signature unknown; restored from __doc__
        """ glLightiv(self, light: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glLightModelf(self, pname, param): # real signature unknown; restored from __doc__
        """ glLightModelf(self, pname: int, param: float) """
        pass

    def glLightModelfv(self, pname, params): # real signature unknown; restored from __doc__
        """ glLightModelfv(self, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glLightModeli(self, pname, param): # real signature unknown; restored from __doc__
        """ glLightModeli(self, pname: int, param: int) """
        pass

    def glLightModeliv(self, pname, params): # real signature unknown; restored from __doc__
        """ glLightModeliv(self, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glLineStipple(self, factor, pattern): # real signature unknown; restored from __doc__
        """ glLineStipple(self, factor: int, pattern: int) """
        pass

    def glLineWidth(self, width): # real signature unknown; restored from __doc__
        """ glLineWidth(self, width: float) """
        pass

    def glLinkProgram(self, program): # real signature unknown; restored from __doc__
        """ glLinkProgram(self, program: int) """
        pass

    def glListBase(self, base): # real signature unknown; restored from __doc__
        """ glListBase(self, base: int) """
        pass

    def glLoadIdentity(self): # real signature unknown; restored from __doc__
        """ glLoadIdentity(self) """
        pass

    def glLoadMatrixd(self, m): # real signature unknown; restored from __doc__
        """ glLoadMatrixd(self, m: PYQT_OPENGL_ARRAY) """
        pass

    def glLoadMatrixf(self, m): # real signature unknown; restored from __doc__
        """ glLoadMatrixf(self, m: PYQT_OPENGL_ARRAY) """
        pass

    def glLoadName(self, name): # real signature unknown; restored from __doc__
        """ glLoadName(self, name: int) """
        pass

    def glLoadTransposeMatrixd(self, m): # real signature unknown; restored from __doc__
        """ glLoadTransposeMatrixd(self, m: PYQT_OPENGL_ARRAY) """
        pass

    def glLoadTransposeMatrixf(self, m): # real signature unknown; restored from __doc__
        """ glLoadTransposeMatrixf(self, m: PYQT_OPENGL_ARRAY) """
        pass

    def glLogicOp(self, opcode): # real signature unknown; restored from __doc__
        """ glLogicOp(self, opcode: int) """
        pass

    def glMap1d(self, target, u1, u2, stride, order, points): # real signature unknown; restored from __doc__
        """ glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: PYQT_OPENGL_ARRAY) """
        pass

    def glMap1f(self, target, u1, u2, stride, order, points): # real signature unknown; restored from __doc__
        """ glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: PYQT_OPENGL_ARRAY) """
        pass

    def glMap2d(self, target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points): # real signature unknown; restored from __doc__
        """ glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: PYQT_OPENGL_ARRAY) """
        pass

    def glMap2f(self, target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points): # real signature unknown; restored from __doc__
        """ glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: PYQT_OPENGL_ARRAY) """
        pass

    def glMapGrid1d(self, un, u1, u2): # real signature unknown; restored from __doc__
        """ glMapGrid1d(self, un: int, u1: float, u2: float) """
        pass

    def glMapGrid1f(self, un, u1, u2): # real signature unknown; restored from __doc__
        """ glMapGrid1f(self, un: int, u1: float, u2: float) """
        pass

    def glMapGrid2d(self, un, u1, u2, vn, v1, v2): # real signature unknown; restored from __doc__
        """ glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float) """
        pass

    def glMapGrid2f(self, un, u1, u2, vn, v1, v2): # real signature unknown; restored from __doc__
        """ glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float) """
        pass

    def glMaterialf(self, face, pname, param): # real signature unknown; restored from __doc__
        """ glMaterialf(self, face: int, pname: int, param: float) """
        pass

    def glMaterialfv(self, face, pname, params): # real signature unknown; restored from __doc__
        """ glMaterialfv(self, face: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glMateriali(self, face, pname, param): # real signature unknown; restored from __doc__
        """ glMateriali(self, face: int, pname: int, param: int) """
        pass

    def glMaterialiv(self, face, pname, params): # real signature unknown; restored from __doc__
        """ glMaterialiv(self, face: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glMatrixMode(self, mode): # real signature unknown; restored from __doc__
        """ glMatrixMode(self, mode: int) """
        pass

    def glMinmax(self, target, internalformat, sink): # real signature unknown; restored from __doc__
        """ glMinmax(self, target: int, internalformat: int, sink: int) """
        pass

    def glMultiTexCoord1d(self, target, s): # real signature unknown; restored from __doc__
        """ glMultiTexCoord1d(self, target: int, s: float) """
        pass

    def glMultiTexCoord1dv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord1dv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord1f(self, target, s): # real signature unknown; restored from __doc__
        """ glMultiTexCoord1f(self, target: int, s: float) """
        pass

    def glMultiTexCoord1fv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord1fv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord1i(self, target, s): # real signature unknown; restored from __doc__
        """ glMultiTexCoord1i(self, target: int, s: int) """
        pass

    def glMultiTexCoord1iv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord1iv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord1s(self, target, s): # real signature unknown; restored from __doc__
        """ glMultiTexCoord1s(self, target: int, s: int) """
        pass

    def glMultiTexCoord1sv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord1sv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord2d(self, target, s, t): # real signature unknown; restored from __doc__
        """ glMultiTexCoord2d(self, target: int, s: float, t: float) """
        pass

    def glMultiTexCoord2dv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord2dv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord2f(self, target, s, t): # real signature unknown; restored from __doc__
        """ glMultiTexCoord2f(self, target: int, s: float, t: float) """
        pass

    def glMultiTexCoord2fv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord2fv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord2i(self, target, s, t): # real signature unknown; restored from __doc__
        """ glMultiTexCoord2i(self, target: int, s: int, t: int) """
        pass

    def glMultiTexCoord2iv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord2iv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord2s(self, target, s, t): # real signature unknown; restored from __doc__
        """ glMultiTexCoord2s(self, target: int, s: int, t: int) """
        pass

    def glMultiTexCoord2sv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord2sv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord3d(self, target, s, t, r): # real signature unknown; restored from __doc__
        """ glMultiTexCoord3d(self, target: int, s: float, t: float, r: float) """
        pass

    def glMultiTexCoord3dv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord3dv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord3f(self, target, s, t, r): # real signature unknown; restored from __doc__
        """ glMultiTexCoord3f(self, target: int, s: float, t: float, r: float) """
        pass

    def glMultiTexCoord3fv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord3fv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord3i(self, target, s, t, r): # real signature unknown; restored from __doc__
        """ glMultiTexCoord3i(self, target: int, s: int, t: int, r: int) """
        pass

    def glMultiTexCoord3iv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord3iv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord3s(self, target, s, t, r): # real signature unknown; restored from __doc__
        """ glMultiTexCoord3s(self, target: int, s: int, t: int, r: int) """
        pass

    def glMultiTexCoord3sv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord3sv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord4d(self, target, s, t, r, q): # real signature unknown; restored from __doc__
        """ glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float) """
        pass

    def glMultiTexCoord4dv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord4dv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord4f(self, target, s, t, r, q): # real signature unknown; restored from __doc__
        """ glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float) """
        pass

    def glMultiTexCoord4fv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord4fv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord4i(self, target, s, t, r, q): # real signature unknown; restored from __doc__
        """ glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int) """
        pass

    def glMultiTexCoord4iv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord4iv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultiTexCoord4s(self, target, s, t, r, q): # real signature unknown; restored from __doc__
        """ glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int) """
        pass

    def glMultiTexCoord4sv(self, target, v): # real signature unknown; restored from __doc__
        """ glMultiTexCoord4sv(self, target: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glMultMatrixd(self, m): # real signature unknown; restored from __doc__
        """ glMultMatrixd(self, m: PYQT_OPENGL_ARRAY) """
        pass

    def glMultMatrixf(self, m): # real signature unknown; restored from __doc__
        """ glMultMatrixf(self, m: PYQT_OPENGL_ARRAY) """
        pass

    def glMultTransposeMatrixd(self, m): # real signature unknown; restored from __doc__
        """ glMultTransposeMatrixd(self, m: PYQT_OPENGL_ARRAY) """
        pass

    def glMultTransposeMatrixf(self, m): # real signature unknown; restored from __doc__
        """ glMultTransposeMatrixf(self, m: PYQT_OPENGL_ARRAY) """
        pass

    def glNewList(self, p_list, mode): # real signature unknown; restored from __doc__
        """ glNewList(self, list: int, mode: int) """
        pass

    def glNormal3b(self, nx, ny, nz): # real signature unknown; restored from __doc__
        """ glNormal3b(self, nx: int, ny: int, nz: int) """
        pass

    def glNormal3bv(self, v): # real signature unknown; restored from __doc__
        """ glNormal3bv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glNormal3d(self, nx, ny, nz): # real signature unknown; restored from __doc__
        """ glNormal3d(self, nx: float, ny: float, nz: float) """
        pass

    def glNormal3dv(self, v): # real signature unknown; restored from __doc__
        """ glNormal3dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glNormal3f(self, nx, ny, nz): # real signature unknown; restored from __doc__
        """ glNormal3f(self, nx: float, ny: float, nz: float) """
        pass

    def glNormal3fv(self, v): # real signature unknown; restored from __doc__
        """ glNormal3fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glNormal3i(self, nx, ny, nz): # real signature unknown; restored from __doc__
        """ glNormal3i(self, nx: int, ny: int, nz: int) """
        pass

    def glNormal3iv(self, v): # real signature unknown; restored from __doc__
        """ glNormal3iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glNormal3s(self, nx, ny, nz): # real signature unknown; restored from __doc__
        """ glNormal3s(self, nx: int, ny: int, nz: int) """
        pass

    def glNormal3sv(self, v): # real signature unknown; restored from __doc__
        """ glNormal3sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glNormalPointer(self, type, stride, pointer): # real signature unknown; restored from __doc__
        """ glNormalPointer(self, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) """
        pass

    def glOrtho(self, left, right, bottom, top, zNear, zFar): # real signature unknown; restored from __doc__
        """ glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float) """
        pass

    def glPassThrough(self, token): # real signature unknown; restored from __doc__
        """ glPassThrough(self, token: float) """
        pass

    def glPixelMapfv(self, map, mapsize, values): # real signature unknown; restored from __doc__
        """ glPixelMapfv(self, map: int, mapsize: int, values: PYQT_OPENGL_ARRAY) """
        pass

    def glPixelMapuiv(self, map, mapsize, values): # real signature unknown; restored from __doc__
        """ glPixelMapuiv(self, map: int, mapsize: int, values: PYQT_OPENGL_ARRAY) """
        pass

    def glPixelMapusv(self, map, mapsize, values): # real signature unknown; restored from __doc__
        """ glPixelMapusv(self, map: int, mapsize: int, values: PYQT_OPENGL_ARRAY) """
        pass

    def glPixelStoref(self, pname, param): # real signature unknown; restored from __doc__
        """ glPixelStoref(self, pname: int, param: float) """
        pass

    def glPixelStorei(self, pname, param): # real signature unknown; restored from __doc__
        """ glPixelStorei(self, pname: int, param: int) """
        pass

    def glPixelTransferf(self, pname, param): # real signature unknown; restored from __doc__
        """ glPixelTransferf(self, pname: int, param: float) """
        pass

    def glPixelTransferi(self, pname, param): # real signature unknown; restored from __doc__
        """ glPixelTransferi(self, pname: int, param: int) """
        pass

    def glPixelZoom(self, xfactor, yfactor): # real signature unknown; restored from __doc__
        """ glPixelZoom(self, xfactor: float, yfactor: float) """
        pass

    def glPointParameterf(self, pname, param): # real signature unknown; restored from __doc__
        """ glPointParameterf(self, pname: int, param: float) """
        pass

    def glPointParameterfv(self, pname, params): # real signature unknown; restored from __doc__
        """ glPointParameterfv(self, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glPointParameteri(self, pname, param): # real signature unknown; restored from __doc__
        """ glPointParameteri(self, pname: int, param: int) """
        pass

    def glPointParameteriv(self, pname, params): # real signature unknown; restored from __doc__
        """ glPointParameteriv(self, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glPointSize(self, size): # real signature unknown; restored from __doc__
        """ glPointSize(self, size: float) """
        pass

    def glPolygonMode(self, face, mode): # real signature unknown; restored from __doc__
        """ glPolygonMode(self, face: int, mode: int) """
        pass

    def glPolygonOffset(self, factor, units): # real signature unknown; restored from __doc__
        """ glPolygonOffset(self, factor: float, units: float) """
        pass

    def glPolygonStipple(self, mask): # real signature unknown; restored from __doc__
        """ glPolygonStipple(self, mask: PYQT_OPENGL_ARRAY) """
        pass

    def glPopAttrib(self): # real signature unknown; restored from __doc__
        """ glPopAttrib(self) """
        pass

    def glPopClientAttrib(self): # real signature unknown; restored from __doc__
        """ glPopClientAttrib(self) """
        pass

    def glPopMatrix(self): # real signature unknown; restored from __doc__
        """ glPopMatrix(self) """
        pass

    def glPopName(self): # real signature unknown; restored from __doc__
        """ glPopName(self) """
        pass

    def glPushAttrib(self, mask): # real signature unknown; restored from __doc__
        """ glPushAttrib(self, mask: int) """
        pass

    def glPushClientAttrib(self, mask): # real signature unknown; restored from __doc__
        """ glPushClientAttrib(self, mask: int) """
        pass

    def glPushMatrix(self): # real signature unknown; restored from __doc__
        """ glPushMatrix(self) """
        pass

    def glPushName(self, name): # real signature unknown; restored from __doc__
        """ glPushName(self, name: int) """
        pass

    def glRasterPos2d(self, x, y): # real signature unknown; restored from __doc__
        """ glRasterPos2d(self, x: float, y: float) """
        pass

    def glRasterPos2dv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos2dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos2f(self, x, y): # real signature unknown; restored from __doc__
        """ glRasterPos2f(self, x: float, y: float) """
        pass

    def glRasterPos2fv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos2fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos2i(self, x, y): # real signature unknown; restored from __doc__
        """ glRasterPos2i(self, x: int, y: int) """
        pass

    def glRasterPos2iv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos2iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos2s(self, x, y): # real signature unknown; restored from __doc__
        """ glRasterPos2s(self, x: int, y: int) """
        pass

    def glRasterPos2sv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos2sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos3d(self, x, y, z): # real signature unknown; restored from __doc__
        """ glRasterPos3d(self, x: float, y: float, z: float) """
        pass

    def glRasterPos3dv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos3dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos3f(self, x, y, z): # real signature unknown; restored from __doc__
        """ glRasterPos3f(self, x: float, y: float, z: float) """
        pass

    def glRasterPos3fv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos3fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos3i(self, x, y, z): # real signature unknown; restored from __doc__
        """ glRasterPos3i(self, x: int, y: int, z: int) """
        pass

    def glRasterPos3iv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos3iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos3s(self, x, y, z): # real signature unknown; restored from __doc__
        """ glRasterPos3s(self, x: int, y: int, z: int) """
        pass

    def glRasterPos3sv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos3sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos4d(self, x, y, z, w): # real signature unknown; restored from __doc__
        """ glRasterPos4d(self, x: float, y: float, z: float, w: float) """
        pass

    def glRasterPos4dv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos4dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos4f(self, x, y, z, w): # real signature unknown; restored from __doc__
        """ glRasterPos4f(self, x: float, y: float, z: float, w: float) """
        pass

    def glRasterPos4fv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos4fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos4i(self, x, y, z, w): # real signature unknown; restored from __doc__
        """ glRasterPos4i(self, x: int, y: int, z: int, w: int) """
        pass

    def glRasterPos4iv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos4iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glRasterPos4s(self, x, y, z, w): # real signature unknown; restored from __doc__
        """ glRasterPos4s(self, x: int, y: int, z: int, w: int) """
        pass

    def glRasterPos4sv(self, v): # real signature unknown; restored from __doc__
        """ glRasterPos4sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glReadBuffer(self, mode): # real signature unknown; restored from __doc__
        """ glReadBuffer(self, mode: int) """
        pass

    def glReadPixels(self, x, y, width, height, format, type): # real signature unknown; restored from __doc__
        """ glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int) -> Union[Tuple[float, ...], Tuple[int, ...]] """
        pass

    def glRectd(self, x1, y1, x2, y2): # real signature unknown; restored from __doc__
        """ glRectd(self, x1: float, y1: float, x2: float, y2: float) """
        pass

    def glRectf(self, x1, y1, x2, y2): # real signature unknown; restored from __doc__
        """ glRectf(self, x1: float, y1: float, x2: float, y2: float) """
        pass

    def glRecti(self, x1, y1, x2, y2): # real signature unknown; restored from __doc__
        """ glRecti(self, x1: int, y1: int, x2: int, y2: int) """
        pass

    def glRects(self, x1, y1, x2, y2): # real signature unknown; restored from __doc__
        """ glRects(self, x1: int, y1: int, x2: int, y2: int) """
        pass

    def glRenderMode(self, mode): # real signature unknown; restored from __doc__
        """ glRenderMode(self, mode: int) -> int """
        return 0

    def glResetHistogram(self, target): # real signature unknown; restored from __doc__
        """ glResetHistogram(self, target: int) """
        pass

    def glResetMinmax(self, target): # real signature unknown; restored from __doc__
        """ glResetMinmax(self, target: int) """
        pass

    def glRotated(self, angle, x, y, z): # real signature unknown; restored from __doc__
        """ glRotated(self, angle: float, x: float, y: float, z: float) """
        pass

    def glRotatef(self, angle, x, y, z): # real signature unknown; restored from __doc__
        """ glRotatef(self, angle: float, x: float, y: float, z: float) """
        pass

    def glSampleCoverage(self, value, invert): # real signature unknown; restored from __doc__
        """ glSampleCoverage(self, value: float, invert: int) """
        pass

    def glScaled(self, x, y, z): # real signature unknown; restored from __doc__
        """ glScaled(self, x: float, y: float, z: float) """
        pass

    def glScalef(self, x, y, z): # real signature unknown; restored from __doc__
        """ glScalef(self, x: float, y: float, z: float) """
        pass

    def glScissor(self, x, y, width, height): # real signature unknown; restored from __doc__
        """ glScissor(self, x: int, y: int, width: int, height: int) """
        pass

    def glSecondaryColor3b(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glSecondaryColor3b(self, red: int, green: int, blue: int) """
        pass

    def glSecondaryColor3bv(self, v): # real signature unknown; restored from __doc__
        """ glSecondaryColor3bv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glSecondaryColor3d(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glSecondaryColor3d(self, red: float, green: float, blue: float) """
        pass

    def glSecondaryColor3dv(self, v): # real signature unknown; restored from __doc__
        """ glSecondaryColor3dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glSecondaryColor3f(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glSecondaryColor3f(self, red: float, green: float, blue: float) """
        pass

    def glSecondaryColor3fv(self, v): # real signature unknown; restored from __doc__
        """ glSecondaryColor3fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glSecondaryColor3i(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glSecondaryColor3i(self, red: int, green: int, blue: int) """
        pass

    def glSecondaryColor3iv(self, v): # real signature unknown; restored from __doc__
        """ glSecondaryColor3iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glSecondaryColor3s(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glSecondaryColor3s(self, red: int, green: int, blue: int) """
        pass

    def glSecondaryColor3sv(self, v): # real signature unknown; restored from __doc__
        """ glSecondaryColor3sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glSecondaryColor3ub(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glSecondaryColor3ub(self, red: int, green: int, blue: int) """
        pass

    def glSecondaryColor3ubv(self, v): # real signature unknown; restored from __doc__
        """ glSecondaryColor3ubv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glSecondaryColor3ui(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glSecondaryColor3ui(self, red: int, green: int, blue: int) """
        pass

    def glSecondaryColor3uiv(self, v): # real signature unknown; restored from __doc__
        """ glSecondaryColor3uiv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glSecondaryColor3us(self, red, green, blue): # real signature unknown; restored from __doc__
        """ glSecondaryColor3us(self, red: int, green: int, blue: int) """
        pass

    def glSecondaryColor3usv(self, v): # real signature unknown; restored from __doc__
        """ glSecondaryColor3usv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glSecondaryColorPointer(self, size, type, stride, pointer): # real signature unknown; restored from __doc__
        """ glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: PYQT_OPENGL_ARRAY) """
        pass

    def glShadeModel(self, mode): # real signature unknown; restored from __doc__
        """ glShadeModel(self, mode: int) """
        pass

    def glStencilFunc(self, func, ref, mask): # real signature unknown; restored from __doc__
        """ glStencilFunc(self, func: int, ref: int, mask: int) """
        pass

    def glStencilFuncSeparate(self, face, func, ref, mask): # real signature unknown; restored from __doc__
        """ glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int) """
        pass

    def glStencilMask(self, mask): # real signature unknown; restored from __doc__
        """ glStencilMask(self, mask: int) """
        pass

    def glStencilMaskSeparate(self, face, mask): # real signature unknown; restored from __doc__
        """ glStencilMaskSeparate(self, face: int, mask: int) """
        pass

    def glStencilOp(self, fail, zfail, zpass): # real signature unknown; restored from __doc__
        """ glStencilOp(self, fail: int, zfail: int, zpass: int) """
        pass

    def glStencilOpSeparate(self, face, sfail, dpfail, dppass): # real signature unknown; restored from __doc__
        """ glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int) """
        pass

    def glTexCoord1d(self, s): # real signature unknown; restored from __doc__
        """ glTexCoord1d(self, s: float) """
        pass

    def glTexCoord1dv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord1dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord1f(self, s): # real signature unknown; restored from __doc__
        """ glTexCoord1f(self, s: float) """
        pass

    def glTexCoord1fv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord1fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord1i(self, s): # real signature unknown; restored from __doc__
        """ glTexCoord1i(self, s: int) """
        pass

    def glTexCoord1iv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord1iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord1s(self, s): # real signature unknown; restored from __doc__
        """ glTexCoord1s(self, s: int) """
        pass

    def glTexCoord1sv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord1sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord2d(self, s, t): # real signature unknown; restored from __doc__
        """ glTexCoord2d(self, s: float, t: float) """
        pass

    def glTexCoord2dv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord2dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord2f(self, s, t): # real signature unknown; restored from __doc__
        """ glTexCoord2f(self, s: float, t: float) """
        pass

    def glTexCoord2fv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord2fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord2i(self, s, t): # real signature unknown; restored from __doc__
        """ glTexCoord2i(self, s: int, t: int) """
        pass

    def glTexCoord2iv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord2iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord2s(self, s, t): # real signature unknown; restored from __doc__
        """ glTexCoord2s(self, s: int, t: int) """
        pass

    def glTexCoord2sv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord2sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord3d(self, s, t, r): # real signature unknown; restored from __doc__
        """ glTexCoord3d(self, s: float, t: float, r: float) """
        pass

    def glTexCoord3dv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord3dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord3f(self, s, t, r): # real signature unknown; restored from __doc__
        """ glTexCoord3f(self, s: float, t: float, r: float) """
        pass

    def glTexCoord3fv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord3fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord3i(self, s, t, r): # real signature unknown; restored from __doc__
        """ glTexCoord3i(self, s: int, t: int, r: int) """
        pass

    def glTexCoord3iv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord3iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord3s(self, s, t, r): # real signature unknown; restored from __doc__
        """ glTexCoord3s(self, s: int, t: int, r: int) """
        pass

    def glTexCoord3sv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord3sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord4d(self, s, t, r, q): # real signature unknown; restored from __doc__
        """ glTexCoord4d(self, s: float, t: float, r: float, q: float) """
        pass

    def glTexCoord4dv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord4dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord4f(self, s, t, r, q): # real signature unknown; restored from __doc__
        """ glTexCoord4f(self, s: float, t: float, r: float, q: float) """
        pass

    def glTexCoord4fv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord4fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord4i(self, s, t, r, q): # real signature unknown; restored from __doc__
        """ glTexCoord4i(self, s: int, t: int, r: int, q: int) """
        pass

    def glTexCoord4iv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord4iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoord4s(self, s, t, r, q): # real signature unknown; restored from __doc__
        """ glTexCoord4s(self, s: int, t: int, r: int, q: int) """
        pass

    def glTexCoord4sv(self, v): # real signature unknown; restored from __doc__
        """ glTexCoord4sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glTexCoordPointer(self, size, type, stride, pointer): # real signature unknown; restored from __doc__
        """ glTexCoordPointer(self, size: int, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) """
        pass

    def glTexEnvf(self, target, pname, param): # real signature unknown; restored from __doc__
        """ glTexEnvf(self, target: int, pname: int, param: float) """
        pass

    def glTexEnvfv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glTexEnvfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glTexEnvi(self, target, pname, param): # real signature unknown; restored from __doc__
        """ glTexEnvi(self, target: int, pname: int, param: int) """
        pass

    def glTexEnviv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glTexEnviv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glTexGend(self, coord, pname, param): # real signature unknown; restored from __doc__
        """ glTexGend(self, coord: int, pname: int, param: float) """
        pass

    def glTexGendv(self, coord, pname, params): # real signature unknown; restored from __doc__
        """ glTexGendv(self, coord: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glTexGenf(self, coord, pname, param): # real signature unknown; restored from __doc__
        """ glTexGenf(self, coord: int, pname: int, param: float) """
        pass

    def glTexGenfv(self, coord, pname, params): # real signature unknown; restored from __doc__
        """ glTexGenfv(self, coord: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glTexGeni(self, coord, pname, param): # real signature unknown; restored from __doc__
        """ glTexGeni(self, coord: int, pname: int, param: int) """
        pass

    def glTexGeniv(self, coord, pname, params): # real signature unknown; restored from __doc__
        """ glTexGeniv(self, coord: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glTexImage1D(self, target, level, internalformat, width, border, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTexImage2D(self, target, level, internalformat, width, height, border, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTexImage3D(self, target, level, internalformat, width, height, depth, border, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTexParameterf(self, target, pname, param): # real signature unknown; restored from __doc__
        """ glTexParameterf(self, target: int, pname: int, param: float) """
        pass

    def glTexParameterfv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glTexParameterfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glTexParameteri(self, target, pname, param): # real signature unknown; restored from __doc__
        """ glTexParameteri(self, target: int, pname: int, param: int) """
        pass

    def glTexParameteriv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glTexParameteriv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glTexSubImage1D(self, target, level, xoffset, width, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTexSubImage2D(self, target, level, xoffset, yoffset, width, height, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTexSubImage3D(self, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTranslated(self, x, y, z): # real signature unknown; restored from __doc__
        """ glTranslated(self, x: float, y: float, z: float) """
        pass

    def glTranslatef(self, x, y, z): # real signature unknown; restored from __doc__
        """ glTranslatef(self, x: float, y: float, z: float) """
        pass

    def glUniform1f(self, location, v0): # real signature unknown; restored from __doc__
        """ glUniform1f(self, location: int, v0: float) """
        pass

    def glUniform1fv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform1fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform1i(self, location, v0): # real signature unknown; restored from __doc__
        """ glUniform1i(self, location: int, v0: int) """
        pass

    def glUniform1iv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform1iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform2f(self, location, v0, v1): # real signature unknown; restored from __doc__
        """ glUniform2f(self, location: int, v0: float, v1: float) """
        pass

    def glUniform2fv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform2fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform2i(self, location, v0, v1): # real signature unknown; restored from __doc__
        """ glUniform2i(self, location: int, v0: int, v1: int) """
        pass

    def glUniform2iv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform2iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform3f(self, location, v0, v1, v2): # real signature unknown; restored from __doc__
        """ glUniform3f(self, location: int, v0: float, v1: float, v2: float) """
        pass

    def glUniform3fv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform3fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform3i(self, location, v0, v1, v2): # real signature unknown; restored from __doc__
        """ glUniform3i(self, location: int, v0: int, v1: int, v2: int) """
        pass

    def glUniform3iv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform3iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform4f(self, location, v0, v1, v2, v3): # real signature unknown; restored from __doc__
        """ glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float) """
        pass

    def glUniform4fv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform4fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform4i(self, location, v0, v1, v2, v3): # real signature unknown; restored from __doc__
        """ glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int) """
        pass

    def glUniform4iv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform4iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniformMatrix2fv(self, location, count, transpose, value): # real signature unknown; restored from __doc__
        """ glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniformMatrix3fv(self, location, count, transpose, value): # real signature unknown; restored from __doc__
        """ glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniformMatrix4fv(self, location, count, transpose, value): # real signature unknown; restored from __doc__
        """ glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUnmapBuffer(self, target): # real signature unknown; restored from __doc__
        """ glUnmapBuffer(self, target: int) -> int """
        return 0

    def glUseProgram(self, program): # real signature unknown; restored from __doc__
        """ glUseProgram(self, program: int) """
        pass

    def glValidateProgram(self, program): # real signature unknown; restored from __doc__
        """ glValidateProgram(self, program: int) """
        pass

    def glVertex2d(self, x, y): # real signature unknown; restored from __doc__
        """ glVertex2d(self, x: float, y: float) """
        pass

    def glVertex2dv(self, v): # real signature unknown; restored from __doc__
        """ glVertex2dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex2f(self, x, y): # real signature unknown; restored from __doc__
        """ glVertex2f(self, x: float, y: float) """
        pass

    def glVertex2fv(self, v): # real signature unknown; restored from __doc__
        """ glVertex2fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex2i(self, x, y): # real signature unknown; restored from __doc__
        """ glVertex2i(self, x: int, y: int) """
        pass

    def glVertex2iv(self, v): # real signature unknown; restored from __doc__
        """ glVertex2iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex2s(self, x, y): # real signature unknown; restored from __doc__
        """ glVertex2s(self, x: int, y: int) """
        pass

    def glVertex2sv(self, v): # real signature unknown; restored from __doc__
        """ glVertex2sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex3d(self, x, y, z): # real signature unknown; restored from __doc__
        """ glVertex3d(self, x: float, y: float, z: float) """
        pass

    def glVertex3dv(self, v): # real signature unknown; restored from __doc__
        """ glVertex3dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex3f(self, x, y, z): # real signature unknown; restored from __doc__
        """ glVertex3f(self, x: float, y: float, z: float) """
        pass

    def glVertex3fv(self, v): # real signature unknown; restored from __doc__
        """ glVertex3fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex3i(self, x, y, z): # real signature unknown; restored from __doc__
        """ glVertex3i(self, x: int, y: int, z: int) """
        pass

    def glVertex3iv(self, v): # real signature unknown; restored from __doc__
        """ glVertex3iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex3s(self, x, y, z): # real signature unknown; restored from __doc__
        """ glVertex3s(self, x: int, y: int, z: int) """
        pass

    def glVertex3sv(self, v): # real signature unknown; restored from __doc__
        """ glVertex3sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex4d(self, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertex4d(self, x: float, y: float, z: float, w: float) """
        pass

    def glVertex4dv(self, v): # real signature unknown; restored from __doc__
        """ glVertex4dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex4f(self, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertex4f(self, x: float, y: float, z: float, w: float) """
        pass

    def glVertex4fv(self, v): # real signature unknown; restored from __doc__
        """ glVertex4fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex4i(self, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertex4i(self, x: int, y: int, z: int, w: int) """
        pass

    def glVertex4iv(self, v): # real signature unknown; restored from __doc__
        """ glVertex4iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertex4s(self, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertex4s(self, x: int, y: int, z: int, w: int) """
        pass

    def glVertex4sv(self, v): # real signature unknown; restored from __doc__
        """ glVertex4sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib1d(self, index, x): # real signature unknown; restored from __doc__
        """ glVertexAttrib1d(self, index: int, x: float) """
        pass

    def glVertexAttrib1dv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib1dv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib1f(self, index, x): # real signature unknown; restored from __doc__
        """ glVertexAttrib1f(self, index: int, x: float) """
        pass

    def glVertexAttrib1fv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib1fv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib1s(self, index, x): # real signature unknown; restored from __doc__
        """ glVertexAttrib1s(self, index: int, x: int) """
        pass

    def glVertexAttrib1sv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib1sv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib2d(self, index, x, y): # real signature unknown; restored from __doc__
        """ glVertexAttrib2d(self, index: int, x: float, y: float) """
        pass

    def glVertexAttrib2dv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib2dv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib2f(self, index, x, y): # real signature unknown; restored from __doc__
        """ glVertexAttrib2f(self, index: int, x: float, y: float) """
        pass

    def glVertexAttrib2fv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib2fv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib2s(self, index, x, y): # real signature unknown; restored from __doc__
        """ glVertexAttrib2s(self, index: int, x: int, y: int) """
        pass

    def glVertexAttrib2sv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib2sv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib3d(self, index, x, y, z): # real signature unknown; restored from __doc__
        """ glVertexAttrib3d(self, index: int, x: float, y: float, z: float) """
        pass

    def glVertexAttrib3dv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib3dv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib3f(self, index, x, y, z): # real signature unknown; restored from __doc__
        """ glVertexAttrib3f(self, index: int, x: float, y: float, z: float) """
        pass

    def glVertexAttrib3fv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib3fv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib3s(self, index, x, y, z): # real signature unknown; restored from __doc__
        """ glVertexAttrib3s(self, index: int, x: int, y: int, z: int) """
        pass

    def glVertexAttrib3sv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib3sv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4bv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4bv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4d(self, index, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float) """
        pass

    def glVertexAttrib4dv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4dv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4f(self, index, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float) """
        pass

    def glVertexAttrib4fv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4fv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4iv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4iv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4Nbv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4Nbv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4Niv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4Niv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4Nsv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4Nsv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4Nub(self, index, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int) """
        pass

    def glVertexAttrib4Nubv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4Nubv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4Nuiv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4Nuiv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4Nusv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4Nusv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4s(self, index, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int) """
        pass

    def glVertexAttrib4sv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4sv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4ubv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4ubv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4uiv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4uiv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttrib4usv(self, index, v): # real signature unknown; restored from __doc__
        """ glVertexAttrib4usv(self, index: int, v: PYQT_OPENGL_ARRAY) """
        pass

    def glVertexAttribPointer(self, index, size, type, normalized, stride, pointer): # real signature unknown; restored from __doc__
        """ glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) """
        pass

    def glVertexPointer(self, size, type, stride, pointer): # real signature unknown; restored from __doc__
        """ glVertexPointer(self, size: int, type: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) """
        pass

    def glViewport(self, x, y, width, height): # real signature unknown; restored from __doc__
        """ glViewport(self, x: int, y: int, width: int, height: int) """
        pass

    def glWindowPos2d(self, x, y): # real signature unknown; restored from __doc__
        """ glWindowPos2d(self, x: float, y: float) """
        pass

    def glWindowPos2dv(self, v): # real signature unknown; restored from __doc__
        """ glWindowPos2dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glWindowPos2f(self, x, y): # real signature unknown; restored from __doc__
        """ glWindowPos2f(self, x: float, y: float) """
        pass

    def glWindowPos2fv(self, v): # real signature unknown; restored from __doc__
        """ glWindowPos2fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glWindowPos2i(self, x, y): # real signature unknown; restored from __doc__
        """ glWindowPos2i(self, x: int, y: int) """
        pass

    def glWindowPos2iv(self, v): # real signature unknown; restored from __doc__
        """ glWindowPos2iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glWindowPos2s(self, x, y): # real signature unknown; restored from __doc__
        """ glWindowPos2s(self, x: int, y: int) """
        pass

    def glWindowPos2sv(self, v): # real signature unknown; restored from __doc__
        """ glWindowPos2sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glWindowPos3d(self, x, y, z): # real signature unknown; restored from __doc__
        """ glWindowPos3d(self, x: float, y: float, z: float) """
        pass

    def glWindowPos3dv(self, v): # real signature unknown; restored from __doc__
        """ glWindowPos3dv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glWindowPos3f(self, x, y, z): # real signature unknown; restored from __doc__
        """ glWindowPos3f(self, x: float, y: float, z: float) """
        pass

    def glWindowPos3fv(self, v): # real signature unknown; restored from __doc__
        """ glWindowPos3fv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glWindowPos3i(self, x, y, z): # real signature unknown; restored from __doc__
        """ glWindowPos3i(self, x: int, y: int, z: int) """
        pass

    def glWindowPos3iv(self, v): # real signature unknown; restored from __doc__
        """ glWindowPos3iv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def glWindowPos3s(self, x, y, z): # real signature unknown; restored from __doc__
        """ glWindowPos3s(self, x: int, y: int, z: int) """
        pass

    def glWindowPos3sv(self, v): # real signature unknown; restored from __doc__
        """ glWindowPos3sv(self, v: PYQT_OPENGL_ARRAY) """
        pass

    def initializeOpenGLFunctions(self): # real signature unknown; restored from __doc__
        """ initializeOpenGLFunctions(self) -> bool """
        return False

    def __init__(self): # real signature unknown; restored from __doc__
        pass


class QOpenGLFunctions_4_1_Core(QAbstractOpenGLFunctions):
    """ QOpenGLFunctions_4_1_Core() """
    def glActiveShaderProgram(self, pipeline, program): # real signature unknown; restored from __doc__
        """ glActiveShaderProgram(self, pipeline: int, program: int) """
        pass

    def glActiveTexture(self, texture): # real signature unknown; restored from __doc__
        """ glActiveTexture(self, texture: int) """
        pass

    def glAttachShader(self, program, shader): # real signature unknown; restored from __doc__
        """ glAttachShader(self, program: int, shader: int) """
        pass

    def glBeginConditionalRender(self, id, mode): # real signature unknown; restored from __doc__
        """ glBeginConditionalRender(self, id: int, mode: int) """
        pass

    def glBeginQuery(self, target, id): # real signature unknown; restored from __doc__
        """ glBeginQuery(self, target: int, id: int) """
        pass

    def glBeginQueryIndexed(self, target, index, id): # real signature unknown; restored from __doc__
        """ glBeginQueryIndexed(self, target: int, index: int, id: int) """
        pass

    def glBeginTransformFeedback(self, primitiveMode): # real signature unknown; restored from __doc__
        """ glBeginTransformFeedback(self, primitiveMode: int) """
        pass

    def glBindAttribLocation(self, program, index, name): # real signature unknown; restored from __doc__
        """ glBindAttribLocation(self, program: int, index: int, name: str) """
        pass

    def glBindBuffer(self, target, buffer): # real signature unknown; restored from __doc__
        """ glBindBuffer(self, target: int, buffer: int) """
        pass

    def glBindBufferBase(self, target, index, buffer): # real signature unknown; restored from __doc__
        """ glBindBufferBase(self, target: int, index: int, buffer: int) """
        pass

    def glBindFramebuffer(self, target, framebuffer): # real signature unknown; restored from __doc__
        """ glBindFramebuffer(self, target: int, framebuffer: int) """
        pass

    def glBindProgramPipeline(self, pipeline): # real signature unknown; restored from __doc__
        """ glBindProgramPipeline(self, pipeline: int) """
        pass

    def glBindRenderbuffer(self, target, renderbuffer): # real signature unknown; restored from __doc__
        """ glBindRenderbuffer(self, target: int, renderbuffer: int) """
        pass

    def glBindSampler(self, unit, sampler): # real signature unknown; restored from __doc__
        """ glBindSampler(self, unit: int, sampler: int) """
        pass

    def glBindTexture(self, target, texture): # real signature unknown; restored from __doc__
        """ glBindTexture(self, target: int, texture: int) """
        pass

    def glBindTransformFeedback(self, target, id): # real signature unknown; restored from __doc__
        """ glBindTransformFeedback(self, target: int, id: int) """
        pass

    def glBindVertexArray(self, array): # real signature unknown; restored from __doc__
        """ glBindVertexArray(self, array: int) """
        pass

    def glBlendColor(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glBlendColor(self, red: float, green: float, blue: float, alpha: float) """
        pass

    def glBlendEquation(self, mode): # real signature unknown; restored from __doc__
        """ glBlendEquation(self, mode: int) """
        pass

    def glBlendEquationi(self, buf, mode): # real signature unknown; restored from __doc__
        """ glBlendEquationi(self, buf: int, mode: int) """
        pass

    def glBlendEquationSeparate(self, modeRGB, modeAlpha): # real signature unknown; restored from __doc__
        """ glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int) """
        pass

    def glBlendEquationSeparatei(self, buf, modeRGB, modeAlpha): # real signature unknown; restored from __doc__
        """ glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int) """
        pass

    def glBlendFunc(self, sfactor, dfactor): # real signature unknown; restored from __doc__
        """ glBlendFunc(self, sfactor: int, dfactor: int) """
        pass

    def glBlendFunci(self, buf, src, dst): # real signature unknown; restored from __doc__
        """ glBlendFunci(self, buf: int, src: int, dst: int) """
        pass

    def glBlendFuncSeparate(self, sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha): # real signature unknown; restored from __doc__
        """ glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int) """
        pass

    def glBlendFuncSeparatei(self, buf, srcRGB, dstRGB, srcAlpha, dstAlpha): # real signature unknown; restored from __doc__
        """ glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int) """
        pass

    def glBlitFramebuffer(self, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter): # real signature unknown; restored from __doc__
        """ glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int) """
        pass

    def glBufferData(self, target, size, data, usage): # real signature unknown; restored from __doc__
        """ glBufferData(self, target: int, size: int, data: PYQT_OPENGL_ARRAY, usage: int) """
        pass

    def glBufferSubData(self, target, offset, size, data): # real signature unknown; restored from __doc__
        """ glBufferSubData(self, target: int, offset: int, size: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCheckFramebufferStatus(self, target): # real signature unknown; restored from __doc__
        """ glCheckFramebufferStatus(self, target: int) -> int """
        return 0

    def glClampColor(self, target, clamp): # real signature unknown; restored from __doc__
        """ glClampColor(self, target: int, clamp: int) """
        pass

    def glClear(self, mask): # real signature unknown; restored from __doc__
        """ glClear(self, mask: int) """
        pass

    def glClearBufferfi(self, buffer, drawbuffer, depth, stencil): # real signature unknown; restored from __doc__
        """ glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int) """
        pass

    def glClearColor(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glClearColor(self, red: float, green: float, blue: float, alpha: float) """
        pass

    def glClearDepth(self, depth): # real signature unknown; restored from __doc__
        """ glClearDepth(self, depth: float) """
        pass

    def glClearDepthf(self, dd): # real signature unknown; restored from __doc__
        """ glClearDepthf(self, dd: float) """
        pass

    def glClearStencil(self, s): # real signature unknown; restored from __doc__
        """ glClearStencil(self, s: int) """
        pass

    def glColorMask(self, red, green, blue, alpha): # real signature unknown; restored from __doc__
        """ glColorMask(self, red: int, green: int, blue: int, alpha: int) """
        pass

    def glColorMaski(self, index, r, g, b, a): # real signature unknown; restored from __doc__
        """ glColorMaski(self, index: int, r: int, g: int, b: int, a: int) """
        pass

    def glCompileShader(self, shader): # real signature unknown; restored from __doc__
        """ glCompileShader(self, shader: int) """
        pass

    def glCompressedTexImage1D(self, target, level, internalformat, width, border, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCompressedTexImage2D(self, target, level, internalformat, width, height, border, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCompressedTexImage3D(self, target, level, internalformat, width, height, depth, border, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCompressedTexSubImage1D(self, target, level, xoffset, width, format, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCompressedTexSubImage2D(self, target, level, xoffset, yoffset, width, height, format, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCompressedTexSubImage3D(self, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data): # real signature unknown; restored from __doc__
        """ glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: PYQT_OPENGL_ARRAY) """
        pass

    def glCopyTexImage1D(self, target, level, internalformat, x, y, width, border): # real signature unknown; restored from __doc__
        """ glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int) """
        pass

    def glCopyTexImage2D(self, target, level, internalformat, x, y, width, height, border): # real signature unknown; restored from __doc__
        """ glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int) """
        pass

    def glCopyTexSubImage1D(self, target, level, xoffset, x, y, width): # real signature unknown; restored from __doc__
        """ glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int) """
        pass

    def glCopyTexSubImage2D(self, target, level, xoffset, yoffset, x, y, width, height): # real signature unknown; restored from __doc__
        """ glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int) """
        pass

    def glCopyTexSubImage3D(self, target, level, xoffset, yoffset, zoffset, x, y, width, height): # real signature unknown; restored from __doc__
        """ glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int) """
        pass

    def glCreateProgram(self): # real signature unknown; restored from __doc__
        """ glCreateProgram(self) -> int """
        return 0

    def glCreateShader(self, type): # real signature unknown; restored from __doc__
        """ glCreateShader(self, type: int) -> int """
        return 0

    def glCullFace(self, mode): # real signature unknown; restored from __doc__
        """ glCullFace(self, mode: int) """
        pass

    def glDeleteBuffers(self, n, buffers): # real signature unknown; restored from __doc__
        """ glDeleteBuffers(self, n: int, buffers: PYQT_OPENGL_ARRAY) """
        pass

    def glDeleteProgram(self, program): # real signature unknown; restored from __doc__
        """ glDeleteProgram(self, program: int) """
        pass

    def glDeleteQueries(self, n, ids): # real signature unknown; restored from __doc__
        """ glDeleteQueries(self, n: int, ids: PYQT_OPENGL_ARRAY) """
        pass

    def glDeleteShader(self, shader): # real signature unknown; restored from __doc__
        """ glDeleteShader(self, shader: int) """
        pass

    def glDeleteTextures(self, n, textures): # real signature unknown; restored from __doc__
        """ glDeleteTextures(self, n: int, textures: PYQT_OPENGL_ARRAY) """
        pass

    def glDepthFunc(self, func): # real signature unknown; restored from __doc__
        """ glDepthFunc(self, func: int) """
        pass

    def glDepthMask(self, flag): # real signature unknown; restored from __doc__
        """ glDepthMask(self, flag: int) """
        pass

    def glDepthRange(self, nearVal, farVal): # real signature unknown; restored from __doc__
        """ glDepthRange(self, nearVal: float, farVal: float) """
        pass

    def glDepthRangef(self, n, f): # real signature unknown; restored from __doc__
        """ glDepthRangef(self, n: float, f: float) """
        pass

    def glDepthRangeIndexed(self, index, n, f): # real signature unknown; restored from __doc__
        """ glDepthRangeIndexed(self, index: int, n: float, f: float) """
        pass

    def glDetachShader(self, program, shader): # real signature unknown; restored from __doc__
        """ glDetachShader(self, program: int, shader: int) """
        pass

    def glDisable(self, cap): # real signature unknown; restored from __doc__
        """ glDisable(self, cap: int) """
        pass

    def glDisablei(self, target, index): # real signature unknown; restored from __doc__
        """ glDisablei(self, target: int, index: int) """
        pass

    def glDisableVertexAttribArray(self, index): # real signature unknown; restored from __doc__
        """ glDisableVertexAttribArray(self, index: int) """
        pass

    def glDrawArrays(self, mode, first, count): # real signature unknown; restored from __doc__
        """ glDrawArrays(self, mode: int, first: int, count: int) """
        pass

    def glDrawArraysInstanced(self, mode, first, count, instancecount): # real signature unknown; restored from __doc__
        """ glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int) """
        pass

    def glDrawBuffer(self, mode): # real signature unknown; restored from __doc__
        """ glDrawBuffer(self, mode: int) """
        pass

    def glDrawBuffers(self, n, bufs): # real signature unknown; restored from __doc__
        """ glDrawBuffers(self, n: int, bufs: PYQT_OPENGL_ARRAY) """
        pass

    def glDrawElements(self, mode, count, type, indices): # real signature unknown; restored from __doc__
        """ glDrawElements(self, mode: int, count: int, type: int, indices: PYQT_OPENGL_ARRAY) """
        pass

    def glDrawRangeElements(self, mode, start, end, count, type, indices): # real signature unknown; restored from __doc__
        """ glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: PYQT_OPENGL_ARRAY) """
        pass

    def glDrawTransformFeedback(self, mode, id): # real signature unknown; restored from __doc__
        """ glDrawTransformFeedback(self, mode: int, id: int) """
        pass

    def glDrawTransformFeedbackStream(self, mode, id, stream): # real signature unknown; restored from __doc__
        """ glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int) """
        pass

    def glEnable(self, cap): # real signature unknown; restored from __doc__
        """ glEnable(self, cap: int) """
        pass

    def glEnablei(self, target, index): # real signature unknown; restored from __doc__
        """ glEnablei(self, target: int, index: int) """
        pass

    def glEnableVertexAttribArray(self, index): # real signature unknown; restored from __doc__
        """ glEnableVertexAttribArray(self, index: int) """
        pass

    def glEndConditionalRender(self): # real signature unknown; restored from __doc__
        """ glEndConditionalRender(self) """
        pass

    def glEndQuery(self, target): # real signature unknown; restored from __doc__
        """ glEndQuery(self, target: int) """
        pass

    def glEndQueryIndexed(self, target, index): # real signature unknown; restored from __doc__
        """ glEndQueryIndexed(self, target: int, index: int) """
        pass

    def glEndTransformFeedback(self): # real signature unknown; restored from __doc__
        """ glEndTransformFeedback(self) """
        pass

    def glFinish(self): # real signature unknown; restored from __doc__
        """ glFinish(self) """
        pass

    def glFlush(self): # real signature unknown; restored from __doc__
        """ glFlush(self) """
        pass

    def glFramebufferRenderbuffer(self, target, attachment, renderbuffertarget, renderbuffer): # real signature unknown; restored from __doc__
        """ glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int) """
        pass

    def glFramebufferTexture(self, target, attachment, texture, level): # real signature unknown; restored from __doc__
        """ glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int) """
        pass

    def glFramebufferTexture1D(self, target, attachment, textarget, texture, level): # real signature unknown; restored from __doc__
        """ glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int) """
        pass

    def glFramebufferTexture2D(self, target, attachment, textarget, texture, level): # real signature unknown; restored from __doc__
        """ glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int) """
        pass

    def glFramebufferTexture3D(self, target, attachment, textarget, texture, level, zoffset): # real signature unknown; restored from __doc__
        """ glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int) """
        pass

    def glFramebufferTextureLayer(self, target, attachment, texture, level, layer): # real signature unknown; restored from __doc__
        """ glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int) """
        pass

    def glFrontFace(self, mode): # real signature unknown; restored from __doc__
        """ glFrontFace(self, mode: int) """
        pass

    def glGenBuffers(self, n): # real signature unknown; restored from __doc__
        """ glGenBuffers(self, n: int) -> Union[int, Tuple[int, ...]] """
        pass

    def glGenerateMipmap(self, target): # real signature unknown; restored from __doc__
        """ glGenerateMipmap(self, target: int) """
        pass

    def glGenQueries(self, n): # real signature unknown; restored from __doc__
        """ glGenQueries(self, n: int) -> Union[int, Tuple[int, ...]] """
        pass

    def glGenTextures(self, n): # real signature unknown; restored from __doc__
        """ glGenTextures(self, n: int) -> Union[int, Tuple[int, ...]] """
        pass

    def glGetActiveAttrib(self, program, index): # real signature unknown; restored from __doc__
        """ glGetActiveAttrib(self, program: int, index: int) -> Tuple[str, int, int] """
        pass

    def glGetActiveUniform(self, program, index): # real signature unknown; restored from __doc__
        """ glGetActiveUniform(self, program: int, index: int) -> Tuple[str, int, int] """
        pass

    def glGetAttachedShaders(self, program): # real signature unknown; restored from __doc__
        """ glGetAttachedShaders(self, program: int) -> Tuple[int, ...] """
        pass

    def glGetAttribLocation(self, program, name): # real signature unknown; restored from __doc__
        """ glGetAttribLocation(self, program: int, name: str) -> int """
        return 0

    def glGetBooleanv(self, pname): # real signature unknown; restored from __doc__
        """ glGetBooleanv(self, pname: int) -> Union[bool, Tuple[bool, ...]] """
        pass

    def glGetBufferParameteriv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetBufferParameteriv(self, target: int, pname: int) -> int """
        return 0

    def glGetDoublev(self, pname): # real signature unknown; restored from __doc__
        """ glGetDoublev(self, pname: int) -> Union[float, Tuple[float, ...]] """
        pass

    def glGetError(self): # real signature unknown; restored from __doc__
        """ glGetError(self) -> int """
        return 0

    def glGetFloatv(self, pname): # real signature unknown; restored from __doc__
        """ glGetFloatv(self, pname: int) -> Union[float, Tuple[float, ...]] """
        pass

    def glGetIntegerv(self, pname): # real signature unknown; restored from __doc__
        """ glGetIntegerv(self, pname: int) -> Union[int, Tuple[int, ...]] """
        pass

    def glGetProgramInfoLog(self, program): # real signature unknown; restored from __doc__
        """ glGetProgramInfoLog(self, program: int) -> bytes """
        return b""

    def glGetProgramiv(self, program, pname): # real signature unknown; restored from __doc__
        """ glGetProgramiv(self, program: int, pname: int) -> Union[int, Tuple[int, int, int]] """
        pass

    def glGetQueryiv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetQueryiv(self, target: int, pname: int) -> int """
        return 0

    def glGetShaderInfoLog(self, shader): # real signature unknown; restored from __doc__
        """ glGetShaderInfoLog(self, shader: int) -> bytes """
        return b""

    def glGetShaderiv(self, shader, pname): # real signature unknown; restored from __doc__
        """ glGetShaderiv(self, shader: int, pname: int) -> int """
        return 0

    def glGetShaderSource(self, shader): # real signature unknown; restored from __doc__
        """ glGetShaderSource(self, shader: int) -> bytes """
        return b""

    def glGetString(self, name): # real signature unknown; restored from __doc__
        """ glGetString(self, name: int) -> str """
        return ""

    def glGetTexLevelParameterfv(self, target, level, pname): # real signature unknown; restored from __doc__
        """ glGetTexLevelParameterfv(self, target: int, level: int, pname: int) -> float """
        return 0.0

    def glGetTexLevelParameteriv(self, target, level, pname): # real signature unknown; restored from __doc__
        """ glGetTexLevelParameteriv(self, target: int, level: int, pname: int) -> int """
        return 0

    def glGetTexParameterfv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetTexParameterfv(self, target: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetTexParameteriv(self, target, pname): # real signature unknown; restored from __doc__
        """ glGetTexParameteriv(self, target: int, pname: int) -> Union[int, Tuple[int, int, int, int]] """
        pass

    def glGetUniformLocation(self, program, name): # real signature unknown; restored from __doc__
        """ glGetUniformLocation(self, program: int, name: str) -> int """
        return 0

    def glGetVertexAttribdv(self, index, pname): # real signature unknown; restored from __doc__
        """ glGetVertexAttribdv(self, index: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetVertexAttribfv(self, index, pname): # real signature unknown; restored from __doc__
        """ glGetVertexAttribfv(self, index: int, pname: int) -> Union[float, Tuple[float, float, float, float]] """
        pass

    def glGetVertexAttribiv(self, index, pname): # real signature unknown; restored from __doc__
        """ glGetVertexAttribiv(self, index: int, pname: int) -> Union[int, Tuple[int, int, int, int]] """
        pass

    def glHint(self, target, mode): # real signature unknown; restored from __doc__
        """ glHint(self, target: int, mode: int) """
        pass

    def glIsBuffer(self, buffer): # real signature unknown; restored from __doc__
        """ glIsBuffer(self, buffer: int) -> int """
        return 0

    def glIsEnabled(self, cap): # real signature unknown; restored from __doc__
        """ glIsEnabled(self, cap: int) -> int """
        return 0

    def glIsEnabledi(self, target, index): # real signature unknown; restored from __doc__
        """ glIsEnabledi(self, target: int, index: int) -> int """
        return 0

    def glIsFramebuffer(self, framebuffer): # real signature unknown; restored from __doc__
        """ glIsFramebuffer(self, framebuffer: int) -> int """
        return 0

    def glIsProgram(self, program): # real signature unknown; restored from __doc__
        """ glIsProgram(self, program: int) -> int """
        return 0

    def glIsProgramPipeline(self, pipeline): # real signature unknown; restored from __doc__
        """ glIsProgramPipeline(self, pipeline: int) -> int """
        return 0

    def glIsQuery(self, id): # real signature unknown; restored from __doc__
        """ glIsQuery(self, id: int) -> int """
        return 0

    def glIsRenderbuffer(self, renderbuffer): # real signature unknown; restored from __doc__
        """ glIsRenderbuffer(self, renderbuffer: int) -> int """
        return 0

    def glIsSampler(self, sampler): # real signature unknown; restored from __doc__
        """ glIsSampler(self, sampler: int) -> int """
        return 0

    def glIsShader(self, shader): # real signature unknown; restored from __doc__
        """ glIsShader(self, shader: int) -> int """
        return 0

    def glIsTexture(self, texture): # real signature unknown; restored from __doc__
        """ glIsTexture(self, texture: int) -> int """
        return 0

    def glIsTransformFeedback(self, id): # real signature unknown; restored from __doc__
        """ glIsTransformFeedback(self, id: int) -> int """
        return 0

    def glIsVertexArray(self, array): # real signature unknown; restored from __doc__
        """ glIsVertexArray(self, array: int) -> int """
        return 0

    def glLineWidth(self, width): # real signature unknown; restored from __doc__
        """ glLineWidth(self, width: float) """
        pass

    def glLinkProgram(self, program): # real signature unknown; restored from __doc__
        """ glLinkProgram(self, program: int) """
        pass

    def glLogicOp(self, opcode): # real signature unknown; restored from __doc__
        """ glLogicOp(self, opcode: int) """
        pass

    def glMinSampleShading(self, value): # real signature unknown; restored from __doc__
        """ glMinSampleShading(self, value: float) """
        pass

    def glPatchParameteri(self, pname, value): # real signature unknown; restored from __doc__
        """ glPatchParameteri(self, pname: int, value: int) """
        pass

    def glPauseTransformFeedback(self): # real signature unknown; restored from __doc__
        """ glPauseTransformFeedback(self) """
        pass

    def glPixelStoref(self, pname, param): # real signature unknown; restored from __doc__
        """ glPixelStoref(self, pname: int, param: float) """
        pass

    def glPixelStorei(self, pname, param): # real signature unknown; restored from __doc__
        """ glPixelStorei(self, pname: int, param: int) """
        pass

    def glPointParameterf(self, pname, param): # real signature unknown; restored from __doc__
        """ glPointParameterf(self, pname: int, param: float) """
        pass

    def glPointParameterfv(self, pname, params): # real signature unknown; restored from __doc__
        """ glPointParameterfv(self, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glPointParameteri(self, pname, param): # real signature unknown; restored from __doc__
        """ glPointParameteri(self, pname: int, param: int) """
        pass

    def glPointParameteriv(self, pname, params): # real signature unknown; restored from __doc__
        """ glPointParameteriv(self, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glPointSize(self, size): # real signature unknown; restored from __doc__
        """ glPointSize(self, size: float) """
        pass

    def glPolygonMode(self, face, mode): # real signature unknown; restored from __doc__
        """ glPolygonMode(self, face: int, mode: int) """
        pass

    def glPolygonOffset(self, factor, units): # real signature unknown; restored from __doc__
        """ glPolygonOffset(self, factor: float, units: float) """
        pass

    def glPrimitiveRestartIndex(self, index): # real signature unknown; restored from __doc__
        """ glPrimitiveRestartIndex(self, index: int) """
        pass

    def glProgramParameteri(self, program, pname, value): # real signature unknown; restored from __doc__
        """ glProgramParameteri(self, program: int, pname: int, value: int) """
        pass

    def glProgramUniform1d(self, program, location, v0): # real signature unknown; restored from __doc__
        """ glProgramUniform1d(self, program: int, location: int, v0: float) """
        pass

    def glProgramUniform1f(self, program, location, v0): # real signature unknown; restored from __doc__
        """ glProgramUniform1f(self, program: int, location: int, v0: float) """
        pass

    def glProgramUniform1i(self, program, location, v0): # real signature unknown; restored from __doc__
        """ glProgramUniform1i(self, program: int, location: int, v0: int) """
        pass

    def glProgramUniform1ui(self, program, location, v0): # real signature unknown; restored from __doc__
        """ glProgramUniform1ui(self, program: int, location: int, v0: int) """
        pass

    def glProgramUniform2d(self, program, location, v0, v1): # real signature unknown; restored from __doc__
        """ glProgramUniform2d(self, program: int, location: int, v0: float, v1: float) """
        pass

    def glProgramUniform2f(self, program, location, v0, v1): # real signature unknown; restored from __doc__
        """ glProgramUniform2f(self, program: int, location: int, v0: float, v1: float) """
        pass

    def glProgramUniform2i(self, program, location, v0, v1): # real signature unknown; restored from __doc__
        """ glProgramUniform2i(self, program: int, location: int, v0: int, v1: int) """
        pass

    def glProgramUniform2ui(self, program, location, v0, v1): # real signature unknown; restored from __doc__
        """ glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int) """
        pass

    def glProgramUniform3d(self, program, location, v0, v1, v2): # real signature unknown; restored from __doc__
        """ glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float) """
        pass

    def glProgramUniform3f(self, program, location, v0, v1, v2): # real signature unknown; restored from __doc__
        """ glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float) """
        pass

    def glProgramUniform3i(self, program, location, v0, v1, v2): # real signature unknown; restored from __doc__
        """ glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int) """
        pass

    def glProgramUniform3ui(self, program, location, v0, v1, v2): # real signature unknown; restored from __doc__
        """ glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int) """
        pass

    def glProgramUniform4d(self, program, location, v0, v1, v2, v3): # real signature unknown; restored from __doc__
        """ glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float) """
        pass

    def glProgramUniform4f(self, program, location, v0, v1, v2, v3): # real signature unknown; restored from __doc__
        """ glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float) """
        pass

    def glProgramUniform4i(self, program, location, v0, v1, v2, v3): # real signature unknown; restored from __doc__
        """ glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int) """
        pass

    def glProgramUniform4ui(self, program, location, v0, v1, v2, v3): # real signature unknown; restored from __doc__
        """ glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int) """
        pass

    def glProvokingVertex(self, mode): # real signature unknown; restored from __doc__
        """ glProvokingVertex(self, mode: int) """
        pass

    def glQueryCounter(self, id, target): # real signature unknown; restored from __doc__
        """ glQueryCounter(self, id: int, target: int) """
        pass

    def glReadBuffer(self, mode): # real signature unknown; restored from __doc__
        """ glReadBuffer(self, mode: int) """
        pass

    def glReadPixels(self, x, y, width, height, format, type): # real signature unknown; restored from __doc__
        """ glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int) -> Union[Tuple[float, ...], Tuple[int, ...]] """
        pass

    def glReleaseShaderCompiler(self): # real signature unknown; restored from __doc__
        """ glReleaseShaderCompiler(self) """
        pass

    def glRenderbufferStorage(self, target, internalformat, width, height): # real signature unknown; restored from __doc__
        """ glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int) """
        pass

    def glRenderbufferStorageMultisample(self, target, samples, internalformat, width, height): # real signature unknown; restored from __doc__
        """ glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int) """
        pass

    def glResumeTransformFeedback(self): # real signature unknown; restored from __doc__
        """ glResumeTransformFeedback(self) """
        pass

    def glSampleCoverage(self, value, invert): # real signature unknown; restored from __doc__
        """ glSampleCoverage(self, value: float, invert: int) """
        pass

    def glSampleMaski(self, index, mask): # real signature unknown; restored from __doc__
        """ glSampleMaski(self, index: int, mask: int) """
        pass

    def glSamplerParameterf(self, sampler, pname, param): # real signature unknown; restored from __doc__
        """ glSamplerParameterf(self, sampler: int, pname: int, param: float) """
        pass

    def glSamplerParameteri(self, sampler, pname, param): # real signature unknown; restored from __doc__
        """ glSamplerParameteri(self, sampler: int, pname: int, param: int) """
        pass

    def glScissor(self, x, y, width, height): # real signature unknown; restored from __doc__
        """ glScissor(self, x: int, y: int, width: int, height: int) """
        pass

    def glScissorIndexed(self, index, left, bottom, width, height): # real signature unknown; restored from __doc__
        """ glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int) """
        pass

    def glStencilFunc(self, func, ref, mask): # real signature unknown; restored from __doc__
        """ glStencilFunc(self, func: int, ref: int, mask: int) """
        pass

    def glStencilFuncSeparate(self, face, func, ref, mask): # real signature unknown; restored from __doc__
        """ glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int) """
        pass

    def glStencilMask(self, mask): # real signature unknown; restored from __doc__
        """ glStencilMask(self, mask: int) """
        pass

    def glStencilMaskSeparate(self, face, mask): # real signature unknown; restored from __doc__
        """ glStencilMaskSeparate(self, face: int, mask: int) """
        pass

    def glStencilOp(self, fail, zfail, zpass): # real signature unknown; restored from __doc__
        """ glStencilOp(self, fail: int, zfail: int, zpass: int) """
        pass

    def glStencilOpSeparate(self, face, sfail, dpfail, dppass): # real signature unknown; restored from __doc__
        """ glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int) """
        pass

    def glTexBuffer(self, target, internalformat, buffer): # real signature unknown; restored from __doc__
        """ glTexBuffer(self, target: int, internalformat: int, buffer: int) """
        pass

    def glTexImage1D(self, target, level, internalformat, width, border, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTexImage2D(self, target, level, internalformat, width, height, border, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTexImage2DMultisample(self, target, samples, internalformat, width, height, fixedsamplelocations): # real signature unknown; restored from __doc__
        """ glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int) """
        pass

    def glTexImage3D(self, target, level, internalformat, width, height, depth, border, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTexImage3DMultisample(self, target, samples, internalformat, width, height, depth, fixedsamplelocations): # real signature unknown; restored from __doc__
        """ glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int) """
        pass

    def glTexParameterf(self, target, pname, param): # real signature unknown; restored from __doc__
        """ glTexParameterf(self, target: int, pname: int, param: float) """
        pass

    def glTexParameterfv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glTexParameterfv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glTexParameteri(self, target, pname, param): # real signature unknown; restored from __doc__
        """ glTexParameteri(self, target: int, pname: int, param: int) """
        pass

    def glTexParameteriv(self, target, pname, params): # real signature unknown; restored from __doc__
        """ glTexParameteriv(self, target: int, pname: int, params: PYQT_OPENGL_ARRAY) """
        pass

    def glTexSubImage1D(self, target, level, xoffset, width, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTexSubImage2D(self, target, level, xoffset, yoffset, width, height, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glTexSubImage3D(self, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels): # real signature unknown; restored from __doc__
        """ glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform1d(self, location, x): # real signature unknown; restored from __doc__
        """ glUniform1d(self, location: int, x: float) """
        pass

    def glUniform1f(self, location, v0): # real signature unknown; restored from __doc__
        """ glUniform1f(self, location: int, v0: float) """
        pass

    def glUniform1fv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform1fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform1i(self, location, v0): # real signature unknown; restored from __doc__
        """ glUniform1i(self, location: int, v0: int) """
        pass

    def glUniform1iv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform1iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform1ui(self, location, v0): # real signature unknown; restored from __doc__
        """ glUniform1ui(self, location: int, v0: int) """
        pass

    def glUniform2d(self, location, x, y): # real signature unknown; restored from __doc__
        """ glUniform2d(self, location: int, x: float, y: float) """
        pass

    def glUniform2f(self, location, v0, v1): # real signature unknown; restored from __doc__
        """ glUniform2f(self, location: int, v0: float, v1: float) """
        pass

    def glUniform2fv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform2fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform2i(self, location, v0, v1): # real signature unknown; restored from __doc__
        """ glUniform2i(self, location: int, v0: int, v1: int) """
        pass

    def glUniform2iv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform2iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform2ui(self, location, v0, v1): # real signature unknown; restored from __doc__
        """ glUniform2ui(self, location: int, v0: int, v1: int) """
        pass

    def glUniform3d(self, location, x, y, z): # real signature unknown; restored from __doc__
        """ glUniform3d(self, location: int, x: float, y: float, z: float) """
        pass

    def glUniform3f(self, location, v0, v1, v2): # real signature unknown; restored from __doc__
        """ glUniform3f(self, location: int, v0: float, v1: float, v2: float) """
        pass

    def glUniform3fv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform3fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform3i(self, location, v0, v1, v2): # real signature unknown; restored from __doc__
        """ glUniform3i(self, location: int, v0: int, v1: int, v2: int) """
        pass

    def glUniform3iv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform3iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform3ui(self, location, v0, v1, v2): # real signature unknown; restored from __doc__
        """ glUniform3ui(self, location: int, v0: int, v1: int, v2: int) """
        pass

    def glUniform4d(self, location, x, y, z, w): # real signature unknown; restored from __doc__
        """ glUniform4d(self, location: int, x: float, y: float, z: float, w: float) """
        pass

    def glUniform4f(self, location, v0, v1, v2, v3): # real signature unknown; restored from __doc__
        """ glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float) """
        pass

    def glUniform4fv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform4fv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform4i(self, location, v0, v1, v2, v3): # real signature unknown; restored from __doc__
        """ glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int) """
        pass

    def glUniform4iv(self, location, count, value): # real signature unknown; restored from __doc__
        """ glUniform4iv(self, location: int, count: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniform4ui(self, location, v0, v1, v2, v3): # real signature unknown; restored from __doc__
        """ glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int) """
        pass

    def glUniformBlockBinding(self, program, uniformBlockIndex, uniformBlockBinding): # real signature unknown; restored from __doc__
        """ glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int) """
        pass

    def glUniformMatrix2fv(self, location, count, transpose, value): # real signature unknown; restored from __doc__
        """ glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniformMatrix3fv(self, location, count, transpose, value): # real signature unknown; restored from __doc__
        """ glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUniformMatrix4fv(self, location, count, transpose, value): # real signature unknown; restored from __doc__
        """ glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: PYQT_OPENGL_ARRAY) """
        pass

    def glUnmapBuffer(self, target): # real signature unknown; restored from __doc__
        """ glUnmapBuffer(self, target: int) -> int """
        return 0

    def glUseProgram(self, program): # real signature unknown; restored from __doc__
        """ glUseProgram(self, program: int) """
        pass

    def glUseProgramStages(self, pipeline, stages, program): # real signature unknown; restored from __doc__
        """ glUseProgramStages(self, pipeline: int, stages: int, program: int) """
        pass

    def glValidateProgram(self, program): # real signature unknown; restored from __doc__
        """ glValidateProgram(self, program: int) """
        pass

    def glValidateProgramPipeline(self, pipeline): # real signature unknown; restored from __doc__
        """ glValidateProgramPipeline(self, pipeline: int) """
        pass

    def glVertexAttribDivisor(self, index, divisor): # real signature unknown; restored from __doc__
        """ glVertexAttribDivisor(self, index: int, divisor: int) """
        pass

    def glVertexAttribL1d(self, index, x): # real signature unknown; restored from __doc__
        """ glVertexAttribL1d(self, index: int, x: float) """
        pass

    def glVertexAttribL2d(self, index, x, y): # real signature unknown; restored from __doc__
        """ glVertexAttribL2d(self, index: int, x: float, y: float) """
        pass

    def glVertexAttribL3d(self, index, x, y, z): # real signature unknown; restored from __doc__
        """ glVertexAttribL3d(self, index: int, x: float, y: float, z: float) """
        pass

    def glVertexAttribL4d(self, index, x, y, z, w): # real signature unknown; restored from __doc__
        """ glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float) """
        pass

    def glVertexAttribP1ui(self, index, type, normalized, value): # real signature unknown; restored from __doc__
        """ glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int) """
        pass

    def glVertexAttribP2ui(self, index, type, normalized, value): # real signature unknown; restored from __doc__
        """ glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int) """
        pass

    def glVertexAttribP3ui(self, index, type, normalized, value): # real signature unknown; restored from __doc__
        """ glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int) """
        pass

    def glVertexAttribP4ui(self, index, type, normalized, value): # real signature unknown; restored from __doc__
        """ glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int) """
        pass

    def glVertexAttribPointer(self, index, size, type, normalized, stride, pointer): # real signature unknown; restored from __doc__
        """ glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: PYQT_OPENGL_BOUND_ARRAY) """
        pass

    def glViewport(self, x, y, width, height): # real signature unknown; restored from __doc__
        """ glViewport(self, x: int, y: int, width: int, height: int) """
        pass

    def glViewportIndexedf(self, index, x, y, w, h): # real signature unknown; restored from __doc__
        """ glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float) """
        pass

    def initializeOpenGLFunctions(self): # real signature unknown; restored from __doc__
        """ initializeOpenGLFunctions(self) -> bool """
        return False

    def __init__(self): # real signature unknown; restored from __doc__
        pass


class QOpenGLPaintDevice(__PyQt6_QtGui.QPaintDevice):
    """
    QOpenGLPaintDevice()
    QOpenGLPaintDevice(size: QSize)
    QOpenGLPaintDevice(width: int, height: int)
    """
    def context(self): # real signature unknown; restored from __doc__
        """ context(self) -> QOpenGLContext """
        pass

    def dotsPerMeterX(self): # real signature unknown; restored from __doc__
        """ dotsPerMeterX(self) -> float """
        return 0.0

    def dotsPerMeterY(self): # real signature unknown; restored from __doc__
        """ dotsPerMeterY(self) -> float """
        return 0.0

    def ensureActiveTarget(self): # real signature unknown; restored from __doc__
        """ ensureActiveTarget(self) """
        pass

    def metric(self, metric): # real signature unknown; restored from __doc__
        """ metric(self, metric: QPaintDevice.PaintDeviceMetric) -> int """
        return 0

    def paintEngine(self): # real signature unknown; restored from __doc__
        """ paintEngine(self) -> QPaintEngine """
        pass

    def paintFlipped(self): # real signature unknown; restored from __doc__
        """ paintFlipped(self) -> bool """
        return False

    def setDevicePixelRatio(self, devicePixelRatio): # real signature unknown; restored from __doc__
        """ setDevicePixelRatio(self, devicePixelRatio: float) """
        pass

    def setDotsPerMeterX(self, a0): # real signature unknown; restored from __doc__
        """ setDotsPerMeterX(self, a0: float) """
        pass

    def setDotsPerMeterY(self, a0): # real signature unknown; restored from __doc__
        """ setDotsPerMeterY(self, a0: float) """
        pass

    def setPaintFlipped(self, flipped): # real signature unknown; restored from __doc__
        """ setPaintFlipped(self, flipped: bool) """
        pass

    def setSize(self, size): # real signature unknown; restored from __doc__
        """ setSize(self, size: QSize) """
        pass

    def size(self): # real signature unknown; restored from __doc__
        """ size(self) -> QSize """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass


class QOpenGLPixelTransferOptions(__PyQt6_sip.simplewrapper):
    """
    QOpenGLPixelTransferOptions()
    QOpenGLPixelTransferOptions(a0: QOpenGLPixelTransferOptions)
    """
    def alignment(self): # real signature unknown; restored from __doc__
        """ alignment(self) -> int """
        return 0

    def imageHeight(self): # real signature unknown; restored from __doc__
        """ imageHeight(self) -> int """
        return 0

    def isLeastSignificantBitFirst(self): # real signature unknown; restored from __doc__
        """ isLeastSignificantBitFirst(self) -> bool """
        return False

    def isSwapBytesEnabled(self): # real signature unknown; restored from __doc__
        """ isSwapBytesEnabled(self) -> bool """
        return False

    def rowLength(self): # real signature unknown; restored from __doc__
        """ rowLength(self) -> int """
        return 0

    def setAlignment(self, alignment): # real signature unknown; restored from __doc__
        """ setAlignment(self, alignment: int) """
        pass

    def setImageHeight(self, imageHeight): # real signature unknown; restored from __doc__
        """ setImageHeight(self, imageHeight: int) """
        pass

    def setLeastSignificantByteFirst(self, lsbFirst): # real signature unknown; restored from __doc__
        """ setLeastSignificantByteFirst(self, lsbFirst: bool) """
        pass

    def setRowLength(self, rowLength): # real signature unknown; restored from __doc__
        """ setRowLength(self, rowLength: int) """
        pass

    def setSkipImages(self, skipImages): # real signature unknown; restored from __doc__
        """ setSkipImages(self, skipImages: int) """
        pass

    def setSkipPixels(self, skipPixels): # real signature unknown; restored from __doc__
        """ setSkipPixels(self, skipPixels: int) """
        pass

    def setSkipRows(self, skipRows): # real signature unknown; restored from __doc__
        """ setSkipRows(self, skipRows: int) """
        pass

    def setSwapBytesEnabled(self, swapBytes): # real signature unknown; restored from __doc__
        """ setSwapBytesEnabled(self, swapBytes: bool) """
        pass

    def skipImages(self): # real signature unknown; restored from __doc__
        """ skipImages(self) -> int """
        return 0

    def skipPixels(self): # real signature unknown; restored from __doc__
        """ skipPixels(self) -> int """
        return 0

    def skipRows(self): # real signature unknown; restored from __doc__
        """ skipRows(self) -> int """
        return 0

    def swap(self, other): # real signature unknown; restored from __doc__
        """ swap(self, other: QOpenGLPixelTransferOptions) """
        pass

    def __init__(self, a0=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""



class QOpenGLShader(__PyQt6_QtCore.QObject):
    """ QOpenGLShader(type: QOpenGLShader.ShaderTypeBit, parent: typing.Optional[QObject] = None) """
    def childEvent(self, *args, **kwargs): # real signature unknown
        pass

    def compileSourceCode(self, source): # real signature unknown; restored from __doc__ with multiple overloads
        """
        compileSourceCode(self, source: QByteArray) -> bool
        compileSourceCode(self, source: str) -> bool
        """
        return False

    def compileSourceFile(self, fileName): # real signature unknown; restored from __doc__
        """ compileSourceFile(self, fileName: str) -> bool """
        return False

    def connectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def customEvent(self, *args, **kwargs): # real signature unknown
        pass

    def disconnectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def hasOpenGLShaders(self, type, context, QOpenGLContext=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ hasOpenGLShaders(type: QOpenGLShader.ShaderTypeBit, context: typing.Optional[QOpenGLContext] = None) -> bool """
        pass

    def isCompiled(self): # real signature unknown; restored from __doc__
        """ isCompiled(self) -> bool """
        return False

    def isSignalConnected(self, *args, **kwargs): # real signature unknown
        pass

    def log(self): # real signature unknown; restored from __doc__
        """ log(self) -> str """
        return ""

    def receivers(self, *args, **kwargs): # real signature unknown
        pass

    def sender(self, *args, **kwargs): # real signature unknown
        pass

    def senderSignalIndex(self, *args, **kwargs): # real signature unknown
        pass

    def shaderId(self): # real signature unknown; restored from __doc__
        """ shaderId(self) -> int """
        return 0

    def shaderType(self): # real signature unknown; restored from __doc__
        """ shaderType(self) -> QOpenGLShader.ShaderTypeBit """
        pass

    def sourceCode(self): # real signature unknown; restored from __doc__
        """ sourceCode(self) -> QByteArray """
        pass

    def timerEvent(self, *args, **kwargs): # real signature unknown
        pass

    def __init__(self, type, parent, QObject=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        pass

    ShaderTypeBit = None # (!) real value is "<flag 'ShaderTypeBit'>"


class QOpenGLShaderProgram(__PyQt6_QtCore.QObject):
    """ QOpenGLShaderProgram(parent: typing.Optional[QObject] = None) """
    def addCacheableShaderFromSourceCode(self, type, source): # real signature unknown; restored from __doc__ with multiple overloads
        """
        addCacheableShaderFromSourceCode(self, type: QOpenGLShader.ShaderTypeBit, source: QByteArray) -> bool
        addCacheableShaderFromSourceCode(self, type: QOpenGLShader.ShaderTypeBit, source: str) -> bool
        """
        return False

    def addCacheableShaderFromSourceFile(self, type, fileName): # real signature unknown; restored from __doc__
        """ addCacheableShaderFromSourceFile(self, type: QOpenGLShader.ShaderTypeBit, fileName: str) -> bool """
        return False

    def addShader(self, shader): # real signature unknown; restored from __doc__
        """ addShader(self, shader: QOpenGLShader) -> bool """
        return False

    def addShaderFromSourceCode(self, type, source): # real signature unknown; restored from __doc__ with multiple overloads
        """
        addShaderFromSourceCode(self, type: QOpenGLShader.ShaderTypeBit, source: QByteArray) -> bool
        addShaderFromSourceCode(self, type: QOpenGLShader.ShaderTypeBit, source: str) -> bool
        """
        return False

    def addShaderFromSourceFile(self, type, fileName): # real signature unknown; restored from __doc__
        """ addShaderFromSourceFile(self, type: QOpenGLShader.ShaderTypeBit, fileName: str) -> bool """
        return False

    def attributeLocation(self, name): # real signature unknown; restored from __doc__ with multiple overloads
        """
        attributeLocation(self, name: QByteArray) -> int
        attributeLocation(self, name: str) -> int
        """
        return 0

    def bind(self): # real signature unknown; restored from __doc__
        """ bind(self) -> bool """
        return False

    def bindAttributeLocation(self, name, location): # real signature unknown; restored from __doc__ with multiple overloads
        """
        bindAttributeLocation(self, name: QByteArray, location: int)
        bindAttributeLocation(self, name: str, location: int)
        """
        pass

    def childEvent(self, *args, **kwargs): # real signature unknown
        pass

    def connectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def create(self): # real signature unknown; restored from __doc__
        """ create(self) -> bool """
        return False

    def customEvent(self, *args, **kwargs): # real signature unknown
        pass

    def defaultInnerTessellationLevels(self): # real signature unknown; restored from __doc__
        """ defaultInnerTessellationLevels(self) -> List[float] """
        return []

    def defaultOuterTessellationLevels(self): # real signature unknown; restored from __doc__
        """ defaultOuterTessellationLevels(self) -> List[float] """
        return []

    def disableAttributeArray(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        disableAttributeArray(self, location: int)
        disableAttributeArray(self, name: str)
        """
        pass

    def disconnectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def enableAttributeArray(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        enableAttributeArray(self, location: int)
        enableAttributeArray(self, name: str)
        """
        pass

    def hasOpenGLShaderPrograms(self, context, QOpenGLContext=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ hasOpenGLShaderPrograms(context: typing.Optional[QOpenGLContext] = None) -> bool """
        pass

    def isLinked(self): # real signature unknown; restored from __doc__
        """ isLinked(self) -> bool """
        return False

    def isSignalConnected(self, *args, **kwargs): # real signature unknown
        pass

    def link(self): # real signature unknown; restored from __doc__
        """ link(self) -> bool """
        return False

    def log(self): # real signature unknown; restored from __doc__
        """ log(self) -> str """
        return ""

    def maxGeometryOutputVertices(self): # real signature unknown; restored from __doc__
        """ maxGeometryOutputVertices(self) -> int """
        return 0

    def patchVertexCount(self): # real signature unknown; restored from __doc__
        """ patchVertexCount(self) -> int """
        return 0

    def programId(self): # real signature unknown; restored from __doc__
        """ programId(self) -> int """
        return 0

    def receivers(self, *args, **kwargs): # real signature unknown
        pass

    def release(self): # real signature unknown; restored from __doc__
        """ release(self) """
        pass

    def removeAllShaders(self): # real signature unknown; restored from __doc__
        """ removeAllShaders(self) """
        pass

    def removeShader(self, shader): # real signature unknown; restored from __doc__
        """ removeShader(self, shader: QOpenGLShader) """
        pass

    def sender(self, *args, **kwargs): # real signature unknown
        pass

    def senderSignalIndex(self, *args, **kwargs): # real signature unknown
        pass

    def setAttributeArray(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        setAttributeArray(self, location: int, values: PYQT_SHADER_ATTRIBUTE_ARRAY)
        setAttributeArray(self, name: str, values: PYQT_SHADER_ATTRIBUTE_ARRAY)
        """
        pass

    def setAttributeBuffer(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        setAttributeBuffer(self, location: int, type: int, offset: int, tupleSize: int, stride: int = 0)
        setAttributeBuffer(self, name: str, type: int, offset: int, tupleSize: int, stride: int = 0)
        """
        pass

    def setAttributeValue(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        setAttributeValue(self, location: int, value: float)
        setAttributeValue(self, location: int, x: float, y: float)
        setAttributeValue(self, location: int, x: float, y: float, z: float)
        setAttributeValue(self, location: int, x: float, y: float, z: float, w: float)
        setAttributeValue(self, location: int, value: QVector2D)
        setAttributeValue(self, location: int, value: QVector3D)
        setAttributeValue(self, location: int, value: QVector4D)
        setAttributeValue(self, location: int, value: Union[QColor, Qt.GlobalColor, int])
        setAttributeValue(self, name: str, value: float)
        setAttributeValue(self, name: str, x: float, y: float)
        setAttributeValue(self, name: str, x: float, y: float, z: float)
        setAttributeValue(self, name: str, x: float, y: float, z: float, w: float)
        setAttributeValue(self, name: str, value: QVector2D)
        setAttributeValue(self, name: str, value: QVector3D)
        setAttributeValue(self, name: str, value: QVector4D)
        setAttributeValue(self, name: str, value: Union[QColor, Qt.GlobalColor, int])
        """
        pass

    def setDefaultInnerTessellationLevels(self, levels, p_float=None): # real signature unknown; restored from __doc__
        """ setDefaultInnerTessellationLevels(self, levels: Iterable[float]) """
        pass

    def setDefaultOuterTessellationLevels(self, levels, p_float=None): # real signature unknown; restored from __doc__
        """ setDefaultOuterTessellationLevels(self, levels: Iterable[float]) """
        pass

    def setPatchVertexCount(self, count): # real signature unknown; restored from __doc__
        """ setPatchVertexCount(self, count: int) """
        pass

    def setUniformValue(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        setUniformValue(self, location: int, value: int)
        setUniformValue(self, location: int, value: float)
        setUniformValue(self, location: int, x: float, y: float)
        setUniformValue(self, location: int, x: float, y: float, z: float)
        setUniformValue(self, location: int, x: float, y: float, z: float, w: float)
        setUniformValue(self, location: int, value: QVector2D)
        setUniformValue(self, location: int, value: QVector3D)
        setUniformValue(self, location: int, value: QVector4D)
        setUniformValue(self, location: int, color: Union[QColor, Qt.GlobalColor, int])
        setUniformValue(self, location: int, point: QPoint)
        setUniformValue(self, location: int, point: QPointF)
        setUniformValue(self, location: int, size: QSize)
        setUniformValue(self, location: int, size: QSizeF)
        setUniformValue(self, location: int, value: QMatrix2x2)
        setUniformValue(self, location: int, value: QMatrix2x3)
        setUniformValue(self, location: int, value: QMatrix2x4)
        setUniformValue(self, location: int, value: QMatrix3x2)
        setUniformValue(self, location: int, value: QMatrix3x3)
        setUniformValue(self, location: int, value: QMatrix3x4)
        setUniformValue(self, location: int, value: QMatrix4x2)
        setUniformValue(self, location: int, value: QMatrix4x3)
        setUniformValue(self, location: int, value: QMatrix4x4)
        setUniformValue(self, location: int, value: QTransform)
        setUniformValue(self, name: str, value: int)
        setUniformValue(self, name: str, value: float)
        setUniformValue(self, name: str, x: float, y: float)
        setUniformValue(self, name: str, x: float, y: float, z: float)
        setUniformValue(self, name: str, x: float, y: float, z: float, w: float)
        setUniformValue(self, name: str, value: QVector2D)
        setUniformValue(self, name: str, value: QVector3D)
        setUniformValue(self, name: str, value: QVector4D)
        setUniformValue(self, name: str, color: Union[QColor, Qt.GlobalColor, int])
        setUniformValue(self, name: str, point: QPoint)
        setUniformValue(self, name: str, point: QPointF)
        setUniformValue(self, name: str, size: QSize)
        setUniformValue(self, name: str, size: QSizeF)
        setUniformValue(self, name: str, value: QMatrix2x2)
        setUniformValue(self, name: str, value: QMatrix2x3)
        setUniformValue(self, name: str, value: QMatrix2x4)
        setUniformValue(self, name: str, value: QMatrix3x2)
        setUniformValue(self, name: str, value: QMatrix3x3)
        setUniformValue(self, name: str, value: QMatrix3x4)
        setUniformValue(self, name: str, value: QMatrix4x2)
        setUniformValue(self, name: str, value: QMatrix4x3)
        setUniformValue(self, name: str, value: QMatrix4x4)
        setUniformValue(self, name: str, value: QTransform)
        """
        pass

    def setUniformValueArray(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        setUniformValueArray(self, location: int, values: PYQT_SHADER_UNIFORM_VALUE_ARRAY)
        setUniformValueArray(self, name: str, values: PYQT_SHADER_UNIFORM_VALUE_ARRAY)
        """
        pass

    def shaders(self): # real signature unknown; restored from __doc__
        """ shaders(self) -> List[QOpenGLShader] """
        return []

    def timerEvent(self, *args, **kwargs): # real signature unknown
        pass

    def uniformLocation(self, name): # real signature unknown; restored from __doc__ with multiple overloads
        """
        uniformLocation(self, name: QByteArray) -> int
        uniformLocation(self, name: str) -> int
        """
        return 0

    def __init__(self, parent, QObject=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        pass


class QOpenGLTexture(__PyQt6_sip.simplewrapper):
    """
    QOpenGLTexture(target: QOpenGLTexture.Target)
    QOpenGLTexture(image: QImage, genMipMaps: QOpenGLTexture.MipMapGeneration = QOpenGLTexture.GenerateMipMaps)
    """
    def allocateStorage(self, pixelFormat=None, pixelType=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        allocateStorage(self)
        allocateStorage(self, pixelFormat: QOpenGLTexture.PixelFormat, pixelType: QOpenGLTexture.PixelType)
        """
        pass

    def bind(self, unit=None, reset=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        bind(self)
        bind(self, unit: int, reset: QOpenGLTexture.TextureUnitReset = QOpenGLTexture.DontResetTextureUnit)
        """
        pass

    def borderColor(self): # real signature unknown; restored from __doc__
        """ borderColor(self) -> QColor """
        pass

    def boundTextureId(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        boundTextureId(target: QOpenGLTexture.BindingTarget) -> int
        boundTextureId(unit: int, target: QOpenGLTexture.BindingTarget) -> int
        """
        return 0

    def comparisonFunction(self): # real signature unknown; restored from __doc__
        """ comparisonFunction(self) -> QOpenGLTexture.ComparisonFunction """
        pass

    def comparisonMode(self): # real signature unknown; restored from __doc__
        """ comparisonMode(self) -> QOpenGLTexture.ComparisonMode """
        pass

    def create(self): # real signature unknown; restored from __doc__
        """ create(self) -> bool """
        return False

    def createTextureView(self, target, viewFormat, minimumMipmapLevel, maximumMipmapLevel, minimumLayer, maximumLayer): # real signature unknown; restored from __doc__
        """ createTextureView(self, target: QOpenGLTexture.Target, viewFormat: QOpenGLTexture.TextureFormat, minimumMipmapLevel: int, maximumMipmapLevel: int, minimumLayer: int, maximumLayer: int) -> QOpenGLTexture """
        return QOpenGLTexture

    def depth(self): # real signature unknown; restored from __doc__
        """ depth(self) -> int """
        return 0

    def depthStencilMode(self): # real signature unknown; restored from __doc__
        """ depthStencilMode(self) -> QOpenGLTexture.DepthStencilMode """
        pass

    def destroy(self): # real signature unknown; restored from __doc__
        """ destroy(self) """
        pass

    def faces(self): # real signature unknown; restored from __doc__
        """ faces(self) -> int """
        return 0

    def format(self): # real signature unknown; restored from __doc__
        """ format(self) -> QOpenGLTexture.TextureFormat """
        pass

    def generateMipMaps(self, baseLevel=None, resetBaseLevel=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        generateMipMaps(self)
        generateMipMaps(self, baseLevel: int, resetBaseLevel: bool = True)
        """
        pass

    def hasFeature(self, feature): # real signature unknown; restored from __doc__
        """ hasFeature(feature: QOpenGLTexture.Feature) -> bool """
        return False

    def height(self): # real signature unknown; restored from __doc__
        """ height(self) -> int """
        return 0

    def isAutoMipMapGenerationEnabled(self): # real signature unknown; restored from __doc__
        """ isAutoMipMapGenerationEnabled(self) -> bool """
        return False

    def isBound(self, unit=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        isBound(self) -> bool
        isBound(self, unit: int) -> bool
        """
        return False

    def isCreated(self): # real signature unknown; restored from __doc__
        """ isCreated(self) -> bool """
        return False

    def isFixedSamplePositions(self): # real signature unknown; restored from __doc__
        """ isFixedSamplePositions(self) -> bool """
        return False

    def isStorageAllocated(self): # real signature unknown; restored from __doc__
        """ isStorageAllocated(self) -> bool """
        return False

    def isTextureView(self): # real signature unknown; restored from __doc__
        """ isTextureView(self) -> bool """
        return False

    def layers(self): # real signature unknown; restored from __doc__
        """ layers(self) -> int """
        return 0

    def levelofDetailBias(self): # real signature unknown; restored from __doc__
        """ levelofDetailBias(self) -> float """
        return 0.0

    def levelOfDetailRange(self): # real signature unknown; restored from __doc__
        """ levelOfDetailRange(self) -> Tuple[float, float] """
        pass

    def magnificationFilter(self): # real signature unknown; restored from __doc__
        """ magnificationFilter(self) -> QOpenGLTexture.Filter """
        pass

    def maximumAnisotropy(self): # real signature unknown; restored from __doc__
        """ maximumAnisotropy(self) -> float """
        return 0.0

    def maximumLevelOfDetail(self): # real signature unknown; restored from __doc__
        """ maximumLevelOfDetail(self) -> float """
        return 0.0

    def maximumMipLevels(self): # real signature unknown; restored from __doc__
        """ maximumMipLevels(self) -> int """
        return 0

    def minificationFilter(self): # real signature unknown; restored from __doc__
        """ minificationFilter(self) -> QOpenGLTexture.Filter """
        pass

    def minimumLevelOfDetail(self): # real signature unknown; restored from __doc__
        """ minimumLevelOfDetail(self) -> float """
        return 0.0

    def minMagFilters(self): # real signature unknown; restored from __doc__
        """ minMagFilters(self) -> Tuple[QOpenGLTexture.Filter, QOpenGLTexture.Filter] """
        pass

    def mipBaseLevel(self): # real signature unknown; restored from __doc__
        """ mipBaseLevel(self) -> int """
        return 0

    def mipLevelRange(self): # real signature unknown; restored from __doc__
        """ mipLevelRange(self) -> Tuple[int, int] """
        pass

    def mipLevels(self): # real signature unknown; restored from __doc__
        """ mipLevels(self) -> int """
        return 0

    def mipMaxLevel(self): # real signature unknown; restored from __doc__
        """ mipMaxLevel(self) -> int """
        return 0

    def release(self, unit=None, reset=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        release(self)
        release(self, unit: int, reset: QOpenGLTexture.TextureUnitReset = QOpenGLTexture.DontResetTextureUnit)
        """
        pass

    def samples(self): # real signature unknown; restored from __doc__
        """ samples(self) -> int """
        return 0

    def setAutoMipMapGenerationEnabled(self, enabled): # real signature unknown; restored from __doc__
        """ setAutoMipMapGenerationEnabled(self, enabled: bool) """
        pass

    def setBorderColor(self, color, QColor=None, Qt_GlobalColor=None, p_int=None): # real signature unknown; restored from __doc__
        """ setBorderColor(self, color: Union[QColor, Qt.GlobalColor, int]) """
        pass

    def setComparisonFunction(self, function): # real signature unknown; restored from __doc__
        """ setComparisonFunction(self, function: QOpenGLTexture.ComparisonFunction) """
        pass

    def setComparisonMode(self, mode): # real signature unknown; restored from __doc__
        """ setComparisonMode(self, mode: QOpenGLTexture.ComparisonMode) """
        pass

    def setCompressedData(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        setCompressedData(self, mipLevel: int, layer: int, cubeFace: QOpenGLTexture.CubeMapFace, dataSize: int, data: PyQt6.sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = None)
        setCompressedData(self, mipLevel: int, layer: int, dataSize: int, data: PyQt6.sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = None)
        setCompressedData(self, mipLevel: int, dataSize: int, data: PyQt6.sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = None)
        setCompressedData(self, dataSize: int, data: PyQt6.sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = None)
        setCompressedData(self, mipLevel: int, layer: int, layerCount: int, cubeFace: QOpenGLTexture.CubeMapFace, dataSize: int, data: PyQt6.sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = None)
        """
        pass

    def setData(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        setData(self, mipLevel: int, layer: int, cubeFace: QOpenGLTexture.CubeMapFace, sourceFormat: QOpenGLTexture.PixelFormat, sourceType: QOpenGLTexture.PixelType, data: PyQt6.sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = None)
        setData(self, mipLevel: int, layer: int, sourceFormat: QOpenGLTexture.PixelFormat, sourceType: QOpenGLTexture.PixelType, data: PyQt6.sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = None)
        setData(self, mipLevel: int, sourceFormat: QOpenGLTexture.PixelFormat, sourceType: QOpenGLTexture.PixelType, data: PyQt6.sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = None)
        setData(self, sourceFormat: QOpenGLTexture.PixelFormat, sourceType: QOpenGLTexture.PixelType, data: PyQt6.sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = None)
        setData(self, image: QImage, genMipMaps: QOpenGLTexture.MipMapGeneration = QOpenGLTexture.GenerateMipMaps)
        setData(self, mipLevel: int, layer: int, layerCount: int, cubeFace: QOpenGLTexture.CubeMapFace, sourceFormat: QOpenGLTexture.PixelFormat, sourceType: QOpenGLTexture.PixelType, data: PyQt6.sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = None)
        setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, sourceFormat: QOpenGLTexture.PixelFormat, sourceType: QOpenGLTexture.PixelType, data: PyQt6.sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = None)
        setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, mipLevel: int, sourceFormat: QOpenGLTexture.PixelFormat, sourceType: QOpenGLTexture.PixelType, data: PyQt6.sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = None)
        setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, mipLevel: int, layer: int, sourceFormat: QOpenGLTexture.PixelFormat, sourceType: QOpenGLTexture.PixelType, data: PyQt6.sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = None)
        setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, mipLevel: int, layer: int, cubeFace: QOpenGLTexture.CubeMapFace, sourceFormat: QOpenGLTexture.PixelFormat, sourceType: QOpenGLTexture.PixelType, data: PyQt6.sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = None)
        setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, mipLevel: int, layer: int, cubeFace: QOpenGLTexture.CubeMapFace, layerCount: int, sourceFormat: QOpenGLTexture.PixelFormat, sourceType: QOpenGLTexture.PixelType, data: PyQt6.sip.voidptr, options: typing.Optional[QOpenGLPixelTransferOptions] = None)
        """
        pass

    def setDepthStencilMode(self, mode): # real signature unknown; restored from __doc__
        """ setDepthStencilMode(self, mode: QOpenGLTexture.DepthStencilMode) """
        pass

    def setFixedSamplePositions(self, fixed): # real signature unknown; restored from __doc__
        """ setFixedSamplePositions(self, fixed: bool) """
        pass

    def setFormat(self, format): # real signature unknown; restored from __doc__
        """ setFormat(self, format: QOpenGLTexture.TextureFormat) """
        pass

    def setLayers(self, layers): # real signature unknown; restored from __doc__
        """ setLayers(self, layers: int) """
        pass

    def setLevelofDetailBias(self, bias): # real signature unknown; restored from __doc__
        """ setLevelofDetailBias(self, bias: float) """
        pass

    def setLevelOfDetailRange(self, min, max): # real signature unknown; restored from __doc__
        """ setLevelOfDetailRange(self, min: float, max: float) """
        pass

    def setMagnificationFilter(self, filter): # real signature unknown; restored from __doc__
        """ setMagnificationFilter(self, filter: QOpenGLTexture.Filter) """
        pass

    def setMaximumAnisotropy(self, anisotropy): # real signature unknown; restored from __doc__
        """ setMaximumAnisotropy(self, anisotropy: float) """
        pass

    def setMaximumLevelOfDetail(self, value): # real signature unknown; restored from __doc__
        """ setMaximumLevelOfDetail(self, value: float) """
        pass

    def setMinificationFilter(self, filter): # real signature unknown; restored from __doc__
        """ setMinificationFilter(self, filter: QOpenGLTexture.Filter) """
        pass

    def setMinimumLevelOfDetail(self, value): # real signature unknown; restored from __doc__
        """ setMinimumLevelOfDetail(self, value: float) """
        pass

    def setMinMagFilters(self, minificationFilter, magnificationFilter): # real signature unknown; restored from __doc__
        """ setMinMagFilters(self, minificationFilter: QOpenGLTexture.Filter, magnificationFilter: QOpenGLTexture.Filter) """
        pass

    def setMipBaseLevel(self, baseLevel): # real signature unknown; restored from __doc__
        """ setMipBaseLevel(self, baseLevel: int) """
        pass

    def setMipLevelRange(self, baseLevel, maxLevel): # real signature unknown; restored from __doc__
        """ setMipLevelRange(self, baseLevel: int, maxLevel: int) """
        pass

    def setMipLevels(self, levels): # real signature unknown; restored from __doc__
        """ setMipLevels(self, levels: int) """
        pass

    def setMipMaxLevel(self, maxLevel): # real signature unknown; restored from __doc__
        """ setMipMaxLevel(self, maxLevel: int) """
        pass

    def setSamples(self, samples): # real signature unknown; restored from __doc__
        """ setSamples(self, samples: int) """
        pass

    def setSize(self, width, height=1, depth=1): # real signature unknown; restored from __doc__
        """ setSize(self, width: int, height: int = 1, depth: int = 1) """
        pass

    def setSwizzleMask(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        setSwizzleMask(self, component: QOpenGLTexture.SwizzleComponent, value: QOpenGLTexture.SwizzleValue)
        setSwizzleMask(self, r: QOpenGLTexture.SwizzleValue, g: QOpenGLTexture.SwizzleValue, b: QOpenGLTexture.SwizzleValue, a: QOpenGLTexture.SwizzleValue)
        """
        pass

    def setWrapMode(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        setWrapMode(self, mode: QOpenGLTexture.WrapMode)
        setWrapMode(self, direction: QOpenGLTexture.CoordinateDirection, mode: QOpenGLTexture.WrapMode)
        """
        pass

    def swizzleMask(self, component): # real signature unknown; restored from __doc__
        """ swizzleMask(self, component: QOpenGLTexture.SwizzleComponent) -> QOpenGLTexture.SwizzleValue """
        pass

    def target(self): # real signature unknown; restored from __doc__
        """ target(self) -> QOpenGLTexture.Target """
        pass

    def textureId(self): # real signature unknown; restored from __doc__
        """ textureId(self) -> int """
        return 0

    def width(self): # real signature unknown; restored from __doc__
        """ width(self) -> int """
        return 0

    def wrapMode(self, direction): # real signature unknown; restored from __doc__
        """ wrapMode(self, direction: QOpenGLTexture.CoordinateDirection) -> QOpenGLTexture.WrapMode """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    BindingTarget = None # (!) real value is "<enum 'BindingTarget'>"
    ComparisonFunction = None # (!) real value is "<enum 'ComparisonFunction'>"
    ComparisonMode = None # (!) real value is "<enum 'ComparisonMode'>"
    CoordinateDirection = None # (!) real value is "<enum 'CoordinateDirection'>"
    CubeMapFace = None # (!) real value is "<enum 'CubeMapFace'>"
    DepthStencilMode = None # (!) real value is "<enum 'DepthStencilMode'>"
    Feature = None # (!) real value is "<flag 'Feature'>"
    Filter = None # (!) real value is "<enum 'Filter'>"
    MipMapGeneration = None # (!) real value is "<enum 'MipMapGeneration'>"
    PixelFormat = None # (!) real value is "<enum 'PixelFormat'>"
    PixelType = None # (!) real value is "<enum 'PixelType'>"
    SwizzleComponent = None # (!) real value is "<enum 'SwizzleComponent'>"
    SwizzleValue = None # (!) real value is "<enum 'SwizzleValue'>"
    Target = None # (!) real value is "<enum 'Target'>"
    TextureFormat = None # (!) real value is "<enum 'TextureFormat'>"
    TextureUnitReset = None # (!) real value is "<enum 'TextureUnitReset'>"
    WrapMode = None # (!) real value is "<enum 'WrapMode'>"


class QOpenGLTextureBlitter(__PyQt6_sip.simplewrapper):
    """ QOpenGLTextureBlitter() """
    def bind(self, target=None): # real signature unknown; restored from __doc__
        """ bind(self, target: int = GL_TEXTURE_2D) """
        pass

    def blit(self, texture, targetTransform, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        blit(self, texture: int, targetTransform: QMatrix4x4, sourceOrigin: QOpenGLTextureBlitter.Origin)
        blit(self, texture: int, targetTransform: QMatrix4x4, sourceTransform: QMatrix3x3)
        """
        pass

    def create(self): # real signature unknown; restored from __doc__
        """ create(self) -> bool """
        return False

    def destroy(self): # real signature unknown; restored from __doc__
        """ destroy(self) """
        pass

    def isCreated(self): # real signature unknown; restored from __doc__
        """ isCreated(self) -> bool """
        return False

    def release(self): # real signature unknown; restored from __doc__
        """ release(self) """
        pass

    def setOpacity(self, opacity): # real signature unknown; restored from __doc__
        """ setOpacity(self, opacity: float) """
        pass

    def setRedBlueSwizzle(self, swizzle): # real signature unknown; restored from __doc__
        """ setRedBlueSwizzle(self, swizzle: bool) """
        pass

    def sourceTransform(self, subTexture, textureSize, origin): # real signature unknown; restored from __doc__
        """ sourceTransform(subTexture: QRectF, textureSize: QSize, origin: QOpenGLTextureBlitter.Origin) -> QMatrix3x3 """
        pass

    def supportsExternalOESTarget(self): # real signature unknown; restored from __doc__
        """ supportsExternalOESTarget(self) -> bool """
        return False

    def supportsRectangleTarget(self): # real signature unknown; restored from __doc__
        """ supportsRectangleTarget(self) -> bool """
        return False

    def targetTransform(self, target, viewport): # real signature unknown; restored from __doc__
        """ targetTransform(target: QRectF, viewport: QRect) -> QMatrix4x4 """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""


    Origin = None # (!) real value is "<enum 'Origin'>"


class QOpenGLTimeMonitor(__PyQt6_QtCore.QObject):
    """ QOpenGLTimeMonitor(parent: typing.Optional[QObject] = None) """
    def childEvent(self, *args, **kwargs): # real signature unknown
        pass

    def connectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def create(self): # real signature unknown; restored from __doc__
        """ create(self) -> bool """
        return False

    def customEvent(self, *args, **kwargs): # real signature unknown
        pass

    def destroy(self): # real signature unknown; restored from __doc__
        """ destroy(self) """
        pass

    def disconnectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def isCreated(self): # real signature unknown; restored from __doc__
        """ isCreated(self) -> bool """
        return False

    def isResultAvailable(self): # real signature unknown; restored from __doc__
        """ isResultAvailable(self) -> bool """
        return False

    def isSignalConnected(self, *args, **kwargs): # real signature unknown
        pass

    def objectIds(self): # real signature unknown; restored from __doc__
        """ objectIds(self) -> List[int] """
        return []

    def receivers(self, *args, **kwargs): # real signature unknown
        pass

    def recordSample(self): # real signature unknown; restored from __doc__
        """ recordSample(self) -> int """
        return 0

    def reset(self): # real signature unknown; restored from __doc__
        """ reset(self) """
        pass

    def sampleCount(self): # real signature unknown; restored from __doc__
        """ sampleCount(self) -> int """
        return 0

    def sender(self, *args, **kwargs): # real signature unknown
        pass

    def senderSignalIndex(self, *args, **kwargs): # real signature unknown
        pass

    def setSampleCount(self, sampleCount): # real signature unknown; restored from __doc__
        """ setSampleCount(self, sampleCount: int) """
        pass

    def timerEvent(self, *args, **kwargs): # real signature unknown
        pass

    def waitForIntervals(self): # real signature unknown; restored from __doc__
        """ waitForIntervals(self) -> List[int] """
        return []

    def waitForSamples(self): # real signature unknown; restored from __doc__
        """ waitForSamples(self) -> List[int] """
        return []

    def __init__(self, parent, QObject=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        pass


class QOpenGLTimerQuery(__PyQt6_QtCore.QObject):
    """ QOpenGLTimerQuery(parent: typing.Optional[QObject] = None) """
    def begin(self): # real signature unknown; restored from __doc__
        """ begin(self) """
        pass

    def childEvent(self, *args, **kwargs): # real signature unknown
        pass

    def connectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def create(self): # real signature unknown; restored from __doc__
        """ create(self) -> bool """
        return False

    def customEvent(self, *args, **kwargs): # real signature unknown
        pass

    def destroy(self): # real signature unknown; restored from __doc__
        """ destroy(self) """
        pass

    def disconnectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def end(self): # real signature unknown; restored from __doc__
        """ end(self) """
        pass

    def isCreated(self): # real signature unknown; restored from __doc__
        """ isCreated(self) -> bool """
        return False

    def isResultAvailable(self): # real signature unknown; restored from __doc__
        """ isResultAvailable(self) -> bool """
        return False

    def isSignalConnected(self, *args, **kwargs): # real signature unknown
        pass

    def objectId(self): # real signature unknown; restored from __doc__
        """ objectId(self) -> int """
        return 0

    def receivers(self, *args, **kwargs): # real signature unknown
        pass

    def recordTimestamp(self): # real signature unknown; restored from __doc__
        """ recordTimestamp(self) """
        pass

    def sender(self, *args, **kwargs): # real signature unknown
        pass

    def senderSignalIndex(self, *args, **kwargs): # real signature unknown
        pass

    def timerEvent(self, *args, **kwargs): # real signature unknown
        pass

    def waitForResult(self): # real signature unknown; restored from __doc__
        """ waitForResult(self) -> int """
        return 0

    def waitForTimestamp(self): # real signature unknown; restored from __doc__
        """ waitForTimestamp(self) -> int """
        return 0

    def __init__(self, parent, QObject=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        pass


class QOpenGLVersionFunctionsFactory(__PyQt6_sip.simplewrapper):
    """
    QOpenGLVersionFunctionsFactory()
    QOpenGLVersionFunctionsFactory(a0: QOpenGLVersionFunctionsFactory)
    """
    def get(self, versionProfile=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ get(versionProfile: QOpenGLVersionProfile = QOpenGLVersionProfile(), context: typing.Optional[QOpenGLContext] = None) -> QAbstractOpenGLFunctions """
        pass

    def __init__(self, a0=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""



class QOpenGLVersionProfile(__PyQt6_sip.simplewrapper):
    """
    QOpenGLVersionProfile()
    QOpenGLVersionProfile(format: QSurfaceFormat)
    QOpenGLVersionProfile(other: QOpenGLVersionProfile)
    """
    def hasProfiles(self): # real signature unknown; restored from __doc__
        """ hasProfiles(self) -> bool """
        return False

    def isLegacyVersion(self): # real signature unknown; restored from __doc__
        """ isLegacyVersion(self) -> bool """
        return False

    def isValid(self): # real signature unknown; restored from __doc__
        """ isValid(self) -> bool """
        return False

    def profile(self): # real signature unknown; restored from __doc__
        """ profile(self) -> QSurfaceFormat.OpenGLContextProfile """
        pass

    def setProfile(self, profile): # real signature unknown; restored from __doc__
        """ setProfile(self, profile: QSurfaceFormat.OpenGLContextProfile) """
        pass

    def setVersion(self, majorVersion, minorVersion): # real signature unknown; restored from __doc__
        """ setVersion(self, majorVersion: int, minorVersion: int) """
        pass

    def version(self): # real signature unknown; restored from __doc__
        """ version(self) -> Tuple[int, int] """
        pass

    def __eq__(self, *args, **kwargs): # real signature unknown
        """ Return self==value. """
        pass

    def __ge__(self, *args, **kwargs): # real signature unknown
        """ Return self>=value. """
        pass

    def __gt__(self, *args, **kwargs): # real signature unknown
        """ Return self>value. """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __le__(self, *args, **kwargs): # real signature unknown
        """ Return self<=value. """
        pass

    def __lt__(self, *args, **kwargs): # real signature unknown
        """ Return self<value. """
        pass

    def __ne__(self, *args, **kwargs): # real signature unknown
        """ Return self!=value. """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""



class QOpenGLVertexArrayObject(__PyQt6_QtCore.QObject):
    """ QOpenGLVertexArrayObject(parent: typing.Optional[QObject] = None) """
    def bind(self): # real signature unknown; restored from __doc__
        """ bind(self) """
        pass

    def childEvent(self, *args, **kwargs): # real signature unknown
        pass

    def connectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def create(self): # real signature unknown; restored from __doc__
        """ create(self) -> bool """
        return False

    def customEvent(self, *args, **kwargs): # real signature unknown
        pass

    def destroy(self): # real signature unknown; restored from __doc__
        """ destroy(self) """
        pass

    def disconnectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def isCreated(self): # real signature unknown; restored from __doc__
        """ isCreated(self) -> bool """
        return False

    def isSignalConnected(self, *args, **kwargs): # real signature unknown
        pass

    def objectId(self): # real signature unknown; restored from __doc__
        """ objectId(self) -> int """
        return 0

    def receivers(self, *args, **kwargs): # real signature unknown
        pass

    def release(self): # real signature unknown; restored from __doc__
        """ release(self) """
        pass

    def sender(self, *args, **kwargs): # real signature unknown
        pass

    def senderSignalIndex(self, *args, **kwargs): # real signature unknown
        pass

    def timerEvent(self, *args, **kwargs): # real signature unknown
        pass

    def __init__(self, parent, QObject=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        pass

    Binder = None # (!) real value is "<class 'PyQt6.QtOpenGL.QOpenGLVertexArrayObject.Binder'>"


class QOpenGLWindow(__PyQt6_QtGui.QPaintDeviceWindow):
    """
    QOpenGLWindow(updateBehavior: QOpenGLWindow.UpdateBehavior = QOpenGLWindow.NoPartialUpdate, parent: typing.Optional[QWindow] = None)
    QOpenGLWindow(shareContext: QOpenGLContext, updateBehavior: QOpenGLWindow.UpdateBehavior = QOpenGLWindow.NoPartialUpdate, parent: typing.Optional[QWindow] = None)
    """
    def childEvent(self, *args, **kwargs): # real signature unknown
        pass

    def closeEvent(self, *args, **kwargs): # real signature unknown
        pass

    def connectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def context(self): # real signature unknown; restored from __doc__
        """ context(self) -> QOpenGLContext """
        pass

    def customEvent(self, *args, **kwargs): # real signature unknown
        pass

    def defaultFramebufferObject(self): # real signature unknown; restored from __doc__
        """ defaultFramebufferObject(self) -> int """
        return 0

    def disconnectNotify(self, *args, **kwargs): # real signature unknown
        pass

    def doneCurrent(self): # real signature unknown; restored from __doc__
        """ doneCurrent(self) """
        pass

    def event(self, *args, **kwargs): # real signature unknown
        pass

    def exposeEvent(self, *args, **kwargs): # real signature unknown
        pass

    def focusInEvent(self, *args, **kwargs): # real signature unknown
        pass

    def focusOutEvent(self, *args, **kwargs): # real signature unknown
        pass

    def frameSwapped(self, *args, **kwargs): # real signature unknown
        """
        pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
        
        types is normally a sequence of individual types.  Each type is either a
        type object or a string that is the name of a C++ type.  Alternatively
        each type could itself be a sequence of types each describing a different
        overloaded signal.
        name is the optional C++ name of the signal.  If it is not specified then
        the name of the class attribute that is bound to the signal is used.
        revision is the optional revision of the signal that is exported to QML.
        If it is not specified then 0 is used.
        arguments is the optional sequence of the names of the signal's arguments.
        """
        pass

    def grabFramebuffer(self): # real signature unknown; restored from __doc__
        """ grabFramebuffer(self) -> QImage """
        pass

    def hideEvent(self, *args, **kwargs): # real signature unknown
        pass

    def initializeGL(self): # real signature unknown; restored from __doc__
        """ initializeGL(self) """
        pass

    def isSignalConnected(self, *args, **kwargs): # real signature unknown
        pass

    def isValid(self): # real signature unknown; restored from __doc__
        """ isValid(self) -> bool """
        return False

    def keyPressEvent(self, *args, **kwargs): # real signature unknown
        pass

    def keyReleaseEvent(self, *args, **kwargs): # real signature unknown
        pass

    def makeCurrent(self): # real signature unknown; restored from __doc__
        """ makeCurrent(self) """
        pass

    def metric(self, metric): # real signature unknown; restored from __doc__
        """ metric(self, metric: QPaintDevice.PaintDeviceMetric) -> int """
        return 0

    def mouseDoubleClickEvent(self, *args, **kwargs): # real signature unknown
        pass

    def mouseMoveEvent(self, *args, **kwargs): # real signature unknown
        pass

    def mousePressEvent(self, *args, **kwargs): # real signature unknown
        pass

    def mouseReleaseEvent(self, *args, **kwargs): # real signature unknown
        pass

    def moveEvent(self, *args, **kwargs): # real signature unknown
        pass

    def nativeEvent(self, *args, **kwargs): # real signature unknown
        pass

    def paintEvent(self, event): # real signature unknown; restored from __doc__
        """ paintEvent(self, event: QPaintEvent) """
        pass

    def paintGL(self): # real signature unknown; restored from __doc__
        """ paintGL(self) """
        pass

    def paintOverGL(self): # real signature unknown; restored from __doc__
        """ paintOverGL(self) """
        pass

    def paintUnderGL(self): # real signature unknown; restored from __doc__
        """ paintUnderGL(self) """
        pass

    def receivers(self, *args, **kwargs): # real signature unknown
        pass

    def resizeEvent(self, event): # real signature unknown; restored from __doc__
        """ resizeEvent(self, event: QResizeEvent) """
        pass

    def resizeGL(self, w, h): # real signature unknown; restored from __doc__
        """ resizeGL(self, w: int, h: int) """
        pass

    def sender(self, *args, **kwargs): # real signature unknown
        pass

    def senderSignalIndex(self, *args, **kwargs): # real signature unknown
        pass

    def shareContext(self): # real signature unknown; restored from __doc__
        """ shareContext(self) -> QOpenGLContext """
        pass

    def showEvent(self, *args, **kwargs): # real signature unknown
        pass

    def tabletEvent(self, *args, **kwargs): # real signature unknown
        pass

    def timerEvent(self, *args, **kwargs): # real signature unknown
        pass

    def touchEvent(self, *args, **kwargs): # real signature unknown
        pass

    def updateBehavior(self): # real signature unknown; restored from __doc__
        """ updateBehavior(self) -> QOpenGLWindow.UpdateBehavior """
        pass

    def wheelEvent(self, *args, **kwargs): # real signature unknown
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    UpdateBehavior = None # (!) real value is "<enum 'UpdateBehavior'>"


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x0000012D7229C750>'

__spec__ = None # (!) real value is "ModuleSpec(name='PyQt6.QtOpenGL', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x0000012D7229C750>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\PyQt6\\\\QtOpenGL.pyd')"

