from __future__ import annotations

from typing import *

import maya.OpenMaya

Unknown = Any

class MColorMixingSpaceHelper:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def applyMixingTransform(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getMixingSpaceNames(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getViewNames(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    kForward: int = 0
    kInverse: int = 1
    def mixingSpace(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def mixingSpaceHasViews(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def mixingToSlider(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def refresh(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setMixingSpace(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setView(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def sliderToMixing(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool
    def view(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class MColorPickerCallback:
    """
    """
    def __init__(self, *args: Unknown, **kwargs: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def className(*args: Unknown, **kwargs: Unknown) -> Any: ...
    def getColor(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getKey(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: Any

class MColorPickerUtilities:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    @staticmethod
    def applyViewTransform(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def className(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def doRegisterToColorPicking(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def grabColor(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def isRegisteredToColorPicking(*args: Unknown, **kwargs: Unknown) -> Any: ...
    kForward: int = 0
    kInverse: int = 1
    thisown: bool
    @staticmethod
    def unregisterFromColorPicking(*args: Unknown, **kwargs: Unknown) -> Any: ...

class MCommonRenderSettingsData:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def className(*args: Unknown, **kwargs: Unknown) -> Any: ...
    customExt: Any
    customImageFormat: Any
    deviceAspectRatio: float
    dotPerInch: float
    enableDefaultLight: bool
    frameBy: float
    frameEnd: maya.OpenMaya.MTime
    framePadding: int
    frameStart: maya.OpenMaya.MTime
    def getBufferName(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getImageName(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def getPostRenderFrameCmd(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def getPreRenderFrameCmd(*args: Unknown, **kwargs: Unknown) -> Any: ...
    height: int
    imageFormat: int
    def isAnimated(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def isMovieFormat(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    kFullPathImage: int = 1
    kFullPathTmp: int = 2
    kRelativePath: int = 0
    name: Any
    namePattern: Any
    namingScheme: int
    pixelAspectRatio: float
    postMel: Any
    postRenderLayerMel: Any
    postRenderMel: Any
    preMel: Any
    preRenderLayerMel: Any
    preRenderMel: Any
    renderAll: bool
    renumberBy: float
    renumberFrames: bool
    renumberStart: float
    def setFieldName(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setPassName(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def shouldRenderFrameAtTime(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    skipExistingFrames: bool
    thisown: bool
    useCustomExt: bool
    width: int

class MD3D9Renderer:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getD3D9Device(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def makeSwatchContextCurrent(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def readSwatchContextPixels(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setBackgroundColor(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def theRenderer(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool

class MDrawProcedureBase:
    """
    """
    def __init__(self, *args: Unknown, **kwargs: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def enabled(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def execute(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def name(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setEnabled(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setName(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: Any

class MFnImageSource(maya.OpenMaya.MFnDependencyNode):
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def className(*args: Unknown, **kwargs: Unknown) -> Any: ...
    def getImageName(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def sourceCamera(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def sourceLayer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool

class MFnRenderLayer(maya.OpenMaya.MFnDependencyNode):
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def adjustmentPlug(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def className(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def currentLayer(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def defaultRenderLayer(*args: Unknown, **kwargs: Unknown) -> Any: ...
    def externalRenderPasses(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def findLayerByName(*args: Unknown, **kwargs: Unknown) -> Any: ...
    def inCurrentRenderLayer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def inLayer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def isPlugAdjusted(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def layerChildren(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def listAllRenderLayers(*args: Unknown, **kwargs: Unknown) -> Any: ...
    def listMembers(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def passHasLight(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def passHasObject(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool

class MFnRenderPass(maya.OpenMaya.MFnDependencyNode):
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def className(*args: Unknown, **kwargs: Unknown) -> Any: ...
    def customTokenString(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def frameBufferChannels(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def frameBufferType(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getImplementation(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def passID(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setImplementation(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool
    def usesFiltering(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class MGLFunctionTable:
    """
    """
    def __init__(self, *args: Unknown, **kwargs: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def extensionExists(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glAccum(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glActiveTexture(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glActiveVaryingNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glAlphaFragmentOp1ATI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glAlphaFragmentOp2ATI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glAlphaFragmentOp3ATI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glAlphaFunc(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glAreProgramsResidentNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glAreTexturesResident(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glArrayElement(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glAttachObjectARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBegin(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBeginFragmentShaderATI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBeginOcclusionQueryNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBeginQueryARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBeginTransformFeedbackEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBeginTransformFeedbackNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBeginVertexShaderEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindAttribLocationARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindBufferARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindBufferBaseEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindBufferBaseNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindBufferOffsetEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindBufferOffsetNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindBufferRangeEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindBufferRangeNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindFragmentShaderATI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindFramebufferEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindLightParameterEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindMaterialParameterEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindParameterEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindProgram(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindProgramNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindRenderbufferEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindTexGenParameterEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindTexture(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindTextureUnitParameterEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBindVertexShaderEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBitmap(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBlendEquationEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBlendFunc(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBlitFramebufferEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBufferDataARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glBufferSubDataARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCallList(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCallLists(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCheckFramebufferStatusEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glClear(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glClearAccum(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glClearColor(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glClearDepth(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glClearIndex(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glClearStencil(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glClientActiveTexture(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glClipPlane(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor3b(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor3bv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor3d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor3dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor3f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor3fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor3i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor3iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor3s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor3sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor3ub(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor3ubv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor3ui(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor3uiv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor3us(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor3usv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor4b(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor4bv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor4d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor4dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor4f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor4fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor4i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor4iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor4s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor4sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor4ub(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor4ubv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor4ui(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor4uiv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor4us(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColor4usv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColorFragmentOp1ATI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColorFragmentOp2ATI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColorFragmentOp3ATI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColorMask(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColorMaterial(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glColorPointer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCombinerInputNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCombinerOutputNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCombinerParameterfNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCombinerParameterfvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCombinerParameteriNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCombinerParameterivNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCompileShaderARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCompressedTexImage1D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCompressedTexImage2D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCompressedTexImage3D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCompressedTexSubImage1D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCompressedTexSubImage2D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCompressedTexSubImage3D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCopyPixels(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCopyTexImage1D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCopyTexImage2D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCopyTexSubImage1D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCopyTexSubImage2D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCopyTexSubImage3D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCreateProgramObjectARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCreateShaderObjectARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCullFace(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCullParameterdvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glCullParameterfvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDeleteBuffersARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDeleteFencesNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDeleteFragmentShaderATI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDeleteFramebuffersEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDeleteLists(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDeleteObjectARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDeleteOcclusionQueriesNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDeletePrograms(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDeleteProgramsNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDeleteQueriesARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDeleteRenderbuffersEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDeleteTextures(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDeleteVertexShaderEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDepthFunc(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDepthMask(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDepthRange(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDetachObjectARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDisable(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDisableClientState(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDisableVariantClientStateEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDisableVertexAttribArray(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDrawArrays(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDrawBuffer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDrawElements(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDrawPixels(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glDrawRangeElements(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEdgeFlag(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEdgeFlagPointer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEdgeFlagv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEnable(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEnableClientState(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEnableVariantClientStateEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEnableVertexAttribArray(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEnd(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEndFragmentShaderATI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEndList(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEndOcclusionQueryNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEndQueryARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEndTransformFeedbackEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEndTransformFeedbackNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEndVertexShaderEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEvalCoord1d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEvalCoord1dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEvalCoord1f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEvalCoord1fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEvalCoord2d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEvalCoord2dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEvalCoord2f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEvalCoord2fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEvalMesh1(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEvalMesh2(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEvalPoint1(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glEvalPoint2(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glExecuteProgramNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glExtractComponentEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFeedbackBuffer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFinalCombinerInputNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFinish(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFinishFenceNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFlush(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFlushVertexArrayRangeNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFogCoordPointerEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFogCoorddEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFogCoorddvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFogCoordfEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFogCoordfvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFogf(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFogfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFogi(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFogiv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFramebufferRenderbufferEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFramebufferTexture1DEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFramebufferTexture2DEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFramebufferTexture3DEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFrontFace(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFrustum(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGenBuffersARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGenFencesNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGenFragmentShadersATI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGenFramebuffersEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGenLists(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGenOcclusionQueriesNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGenPrograms(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGenProgramsNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGenQueriesARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGenRenderbuffersEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGenSymbolsEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGenTextures(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGenVertexShadersEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGenerateMipmapEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetActiveAttribARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetActiveUniformARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetActiveVaryingNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetAttachedObjectsARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetAttribLocationARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetBooleanv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetBufferParameterivARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetBufferPointervARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetBufferSubDataARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetClipPlane(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetCombinerInputParameterfvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetCombinerInputParameterivNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetCombinerOutputParameterfvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetCombinerOutputParameterivNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetCompressedTexImage(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetDoublev(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetError(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetFenceivNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetFinalCombinerInputParameterfvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetFinalCombinerInputParameterivNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetFloatv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetFramebufferAttachmentParameterivEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetHandleARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetInfoLogARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetIntegerv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetInvariantBooleanvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetInvariantFloatvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetInvariantIntegervEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetLightfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetLightiv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetLocalConstantBooleanvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetLocalConstantFloatvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetLocalConstantIntegervEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetMapdv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetMapfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetMapiv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetMaterialfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetMaterialiv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetObjectParameterfvARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetObjectParameterivARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetOcclusionQueryivNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetOcclusionQueryuivNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetPixelMapfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetPixelMapuiv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetPixelMapusv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetPointerv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetPolygonStipple(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetProgramEnvParameterdv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetProgramEnvParameterfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetProgramLocalParameterdv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetProgramLocalParameterfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetProgramParameterdvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetProgramParameterfvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetProgramString(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetProgramStringNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetProgramiv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetProgramivNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetQueryObjectivARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetQueryObjectuivARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetQueryivARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetRenderbufferParameterivEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetShaderSourceARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetString(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetTexEnvfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetTexEnviv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetTexGendv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetTexGenfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetTexGeniv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetTexImage(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetTexLevelParameterfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetTexLevelParameteriv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetTexParameterfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetTexParameteriv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetTrackMatrixivNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetTransformFeedbackVaryingEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetTransformFeedbackVaryingNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetUniformLocationARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetUniformfvARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetUniformivARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetVariantBooleanvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetVariantFloatvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetVariantIntegervEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetVariantPointervEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetVaryingLocationNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetVertexAttribPointerv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetVertexAttribPointervNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetVertexAttribdv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetVertexAttribdvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetVertexAttribfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetVertexAttribfvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetVertexAttribiv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glGetVertexAttribivNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glHint(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIndexMask(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIndexPointer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIndexd(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIndexdv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIndexf(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIndexfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIndexi(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIndexiv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIndexs(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIndexsv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIndexub(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIndexubv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glInitNames(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glInsertComponentEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glInterleavedArrays(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIsBufferARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIsEnabled(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIsFenceNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIsFramebufferEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIsList(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIsOcclusionQueryNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIsProgram(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIsProgramNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIsQueryARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIsRenderbufferEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIsTexture(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glIsVariantEnabledEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLightModelf(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLightModelfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLightModeli(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLightModeliv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLightf(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLightfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLighti(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLightiv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLineStipple(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLineWidth(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLinkProgramARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glListBase(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLoadIdentity(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLoadMatrixd(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLoadMatrixf(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLoadName(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLoadProgramNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLoadTransposeMatrixd(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLoadTransposeMatrixdARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLoadTransposeMatrixf(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLoadTransposeMatrixfARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLockArraysEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glLogicOp(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMap1d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMap1f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMap2d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMap2f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMapBufferARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMapGrid1d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMapGrid1f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMapGrid2d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMapGrid2f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMaterialf(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMaterialfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMateriali(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMaterialiv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMatrixMode(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultMatrixd(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultMatrixf(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultTransposeMatrixd(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultTransposeMatrixdARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultTransposeMatrixf(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultTransposeMatrixfARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiDrawArrays(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiDrawElements(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord1d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord1dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord1f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord1fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord1i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord1iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord1s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord1sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord2d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord2dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord2f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord2fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord2i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord2iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord2s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord2sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord3d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord3dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord3f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord3fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord3i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord3iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord3s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord3sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord4d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord4dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord4f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord4fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord4i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord4iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord4s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glMultiTexCoord4sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glNewList(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glNormal3b(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glNormal3bv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glNormal3d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glNormal3dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glNormal3f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glNormal3fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glNormal3i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glNormal3iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glNormal3s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glNormal3sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glNormalPointer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glOrtho(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPNTrianglesfATI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPNTrianglesiATI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPassTexCoordATI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPassThrough(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPixelMapfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPixelMapuiv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPixelMapusv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPixelStoref(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPixelStorei(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPixelTransferf(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPixelTransferi(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPixelZoom(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPointParameterf(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPointParameterfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPointSize(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPolygonMode(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPolygonOffset(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPolygonStipple(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPopAttrib(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPopClientAttrib(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPopMatrix(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPopName(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPrimitiveRestartIndexNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPrimitiveRestartNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPrioritizeTextures(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glProgramEnvParameter4d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glProgramEnvParameter4dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glProgramEnvParameter4f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glProgramEnvParameter4fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glProgramLocalParameter4d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glProgramLocalParameter4dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glProgramLocalParameter4f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glProgramLocalParameter4fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glProgramParameter4dNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glProgramParameter4dvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glProgramParameter4fNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glProgramParameter4fvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glProgramParameters4dvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glProgramParameters4fvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glProgramString(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPushAttrib(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPushClientAttrib(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPushMatrix(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glPushName(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos2d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos2dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos2f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos2fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos2i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos2iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos2s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos2sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos3d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos3dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos3f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos3fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos3i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos3iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos3s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos3sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos4d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos4dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos4f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos4fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos4i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos4iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos4s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRasterPos4sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glReadBuffer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glReadPixels(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRectd(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRectdv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRectf(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRectfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRecti(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRectiv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRects(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRectsv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRenderMode(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRenderbufferStorageEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRequestResidentProgramsNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRotated(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glRotatef(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSampleCoverage(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSampleMapATI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glScaled(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glScalef(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glScissor(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColor3bEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColor3bvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColor3dEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColor3dvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColor3fEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColor3fvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColor3iEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColor3ivEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColor3sEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColor3svEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColor3ubEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColor3ubvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColor3uiEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColor3uivEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColor3usEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColor3usvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSecondaryColorPointerEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSelectBuffer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSetFenceNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSetFragmentShaderConstantATI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSetInvariantEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSetLocalConstantEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glShadeModel(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glShaderOp1EXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glShaderOp2EXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glShaderOp3EXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glShaderSourceARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glStencilFunc(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glStencilMask(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glStencilOp(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glSwizzleEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTestFenceNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord1d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord1dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord1f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord1fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord1i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord1iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord1s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord1sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord2d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord2dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord2f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord2fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord2i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord2iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord2s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord2sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord3d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord3dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord3f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord3fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord3i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord3iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord3s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord3sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord4d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord4dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord4f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord4fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord4i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord4iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord4s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoord4sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexCoordPointer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexEnvf(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexEnvfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexEnvi(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexEnviv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexGend(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexGendv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexGenf(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexGenfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexGeni(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexGeniv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexImage1D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexImage2D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexImage3D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexParameterf(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexParameterfv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexParameteri(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexParameteriv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexSubImage1D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexSubImage2D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTexSubImage3D(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTrackMatrixNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTransformFeedbackAttribsNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTransformFeedbackVaryingsEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTransformFeedbackVaryingsNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTranslated(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glTranslatef(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniform1fARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniform1fvARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniform1iARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniform1ivARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniform2fARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniform2fvARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniform2iARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniform2ivARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniform3fARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniform3fvARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniform3iARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniform3ivARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniform4fARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniform4fvARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniform4iARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniform4ivARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniformMatrix2fvARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniformMatrix3fvARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUniformMatrix4fvARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUnlockArraysEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUnmapBufferARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glUseProgramObjectARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glValidateProgramARB(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVariantPointerEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVariantbvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVariantdvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVariantfvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVariantivEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVariantsvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVariantubvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVariantuivEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVariantusvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex2d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex2dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex2f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex2fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex2i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex2iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex2s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex2sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex3d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex3dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex3f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex3fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex3i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex3iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex3s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex3sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex4d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex4dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex4f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex4fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex4i(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex4iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex4s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertex4sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexArrayRangeNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib1d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib1dNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib1dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib1dvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib1f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib1fNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib1fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib1fvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib1s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib1sNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib1sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib1svNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib2d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib2dNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib2dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib2dvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib2f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib2fNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib2fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib2fvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib2s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib2sNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib2sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib2svNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib3d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib3dNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib3dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib3dvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib3f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib3fNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib3fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib3fvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib3s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib3sNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib3sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib3svNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4Nbv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4Niv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4Nsv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4Nub(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4Nubv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4Nuiv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4Nusv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4bv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4d(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4dNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4dv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4dvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4f(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4fNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4fv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4fvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4iv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4s(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4sNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4sv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4svNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4ubNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4ubv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4ubvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4uiv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttrib4usv(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttribPointer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttribPointerNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttribs1dvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttribs1fvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttribs1svNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttribs2dvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttribs2fvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttribs2svNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttribs3dvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttribs3fvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttribs3svNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttribs4dvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttribs4fvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttribs4svNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexAttribs4ubvNV(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexPointer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexWeightPointerEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexWeightfEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glVertexWeightfvEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glViewport(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glWriteMaskEXT(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    kMGL_Version11: int = 0
    kMGL_Version12: int = 1
    kMGL_Version121: int = 2
    kMGL_Version13: int = 3
    kMGL_Version14: int = 4
    kMGL_Version15: int = 5
    kMGL_Version20: int = 6
    def maxTextureSize(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def maxVertexAttributes(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def numTexImageUnits(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def numTexInterpolants(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def numTexUnits(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: Any

MGL_2D: int = 1536
MGL_2X_BIT_ATI: int = 1
MGL_2_BYTES: int = 5127
MGL_3D: int = 1537
MGL_3D_COLOR: int = 1538
MGL_3D_COLOR_TEXTURE: int = 1539
MGL_3_BYTES: int = 5128
MGL_4D_COLOR_TEXTURE: int = 1540
MGL_4X_BIT_ATI: int = 2
MGL_4_BYTES: int = 5129
MGL_8X_BIT_ATI: int = 4
MGL_ABGR_EXT: int = 32768
MGL_ACCUM: int = 256
MGL_ACCUM_ALPHA_BITS: int = 3419
MGL_ACCUM_BLUE_BITS: int = 3418
MGL_ACCUM_BUFFER_BIT: int = 512
MGL_ACCUM_CLEAR_VALUE: int = 2944
MGL_ACCUM_GREEN_BITS: int = 3417
MGL_ACCUM_RED_BITS: int = 3416
MGL_ACTIVE_TEXTURE: int = 34016
MGL_ACTIVE_TEXTURE_ARB: int = 34016
MGL_ACTIVE_VARYINGS_NV: int = 35969
MGL_ACTIVE_VARYING_MAX_LENGTH_NV: int = 35970
MGL_ADD: int = 260
MGL_ADD_ATI: int = 35171
MGL_ADD_SIGNED: int = 34164
MGL_ADD_SIGNED_EXT: int = 34164
MGL_ALL_ATTRIB_BITS: int = 1048575
MGL_ALL_COMPLETED_NV: int = 34034
MGL_ALPHA: int = 6406
MGL_ALPHA12: int = 32829
MGL_ALPHA16: int = 32830
MGL_ALPHA16F: int = 34844
MGL_ALPHA32F: int = 34838
MGL_ALPHA4: int = 32827
MGL_ALPHA8: int = 32828
MGL_ALPHA_BIAS: int = 3357
MGL_ALPHA_BITS: int = 3413
MGL_ALPHA_SCALE: int = 3356
MGL_ALPHA_TEST: int = 3008
MGL_ALPHA_TEST_FUNC: int = 3009
MGL_ALPHA_TEST_REF: int = 3010
MGL_ALWAYS: int = 519
MGL_AMBIENT: int = 4608
MGL_AMBIENT_AND_DIFFUSE: int = 5634
MGL_AND: int = 5377
MGL_AND_INVERTED: int = 5380
MGL_AND_REVERSE: int = 5378
MGL_ARB_depth_texture: int = 1
MGL_ARB_shadow: int = 1
MGL_ARB_shadow_ambient: int = 1
MGL_ARB_texture_env_dot3: int = 1
MGL_ARRAY_BUFFER_ARB: int = 34962
MGL_ARRAY_BUFFER_BINDING_ARB: int = 34964
MGL_ARRAY_ELEMENT_LOCK_COUNT_EXT: int = 33193
MGL_ARRAY_ELEMENT_LOCK_FIRST_EXT: int = 33192
MGL_ATTRIB_ARRAY_POINTER_NV: int = 34373
MGL_ATTRIB_ARRAY_SIZE_NV: int = 34339
MGL_ATTRIB_ARRAY_STRIDE_NV: int = 34340
MGL_ATTRIB_ARRAY_TYPE_NV: int = 34341
MGL_ATTRIB_STACK_DEPTH: int = 2992
MGL_AUTO_NORMAL: int = 3456
MGL_AUX0: int = 1033
MGL_AUX1: int = 1034
MGL_AUX2: int = 1035
MGL_AUX3: int = 1036
MGL_AUX_BUFFERS: int = 3072
MGL_BACK: int = 1029
MGL_BACK_LEFT: int = 1026
MGL_BACK_PRIMARY_COLOR_NV: int = 35959
MGL_BACK_RIGHT: int = 1027
MGL_BACK_SECONDARY_COLOR_NV: int = 35960
MGL_BGRA_EXT: int = 32993
MGL_BGR_EXT: int = 32992
MGL_BIAS_BIT_ATI: int = 8
MGL_BIAS_BY_NEGATIVE_ONE_HALF_NV: int = 34113
MGL_BITMAP: int = 6656
MGL_BITMAP_TOKEN: int = 1796
MGL_BLEND: int = 3042
MGL_BLEND_COLOR: int = 32773
MGL_BLEND_COLOR_EXT: int = 32773
MGL_BLEND_DST: int = 3040
MGL_BLEND_EQUATION: int = 32777
MGL_BLEND_EQUATION_EXT: int = 32777
MGL_BLEND_SRC: int = 3041
MGL_BLUE: int = 6405
MGL_BLUE_BIAS: int = 3355
MGL_BLUE_BITS: int = 3412
MGL_BLUE_BIT_ATI: int = 4
MGL_BLUE_SCALE: int = 3354
MGL_BOOL_ARB: int = 35670
MGL_BOOL_VEC2_ARB: int = 35671
MGL_BOOL_VEC3_ARB: int = 35672
MGL_BOOL_VEC4_ARB: int = 35673
MGL_BUFFER_ACCESS_ARB: int = 35003
MGL_BUFFER_MAPPED_ARB: int = 35004
MGL_BUFFER_MAP_POINTER_ARB: int = 35005
MGL_BUFFER_SIZE_ARB: int = 34660
MGL_BUFFER_USAGE_ARB: int = 34661
MGL_BYTE: int = 5120
MGL_C3F_V3F: int = 10788
MGL_C4F_N3F_V3F: int = 10790
MGL_C4UB_V2F: int = 10786
MGL_C4UB_V3F: int = 10787
MGL_CCW: int = 2305
MGL_CLAMP: int = 10496
MGL_CLAMP_FRAGMENT_COLOR: int = 35099
MGL_CLAMP_READ_COLOR: int = 35100
MGL_CLAMP_TO_BORDER: int = 33069
MGL_CLAMP_TO_BORDER_ARB: int = 33069
MGL_CLAMP_TO_BORDER_SGIS: int = 33069
MGL_CLAMP_TO_EDGE: int = 33071
MGL_CLAMP_VERTEX_COLOR: int = 35098
MGL_CLEAR: int = 5376
MGL_CLIENT_ACTIVE_TEXTURE: int = 34017
MGL_CLIENT_ACTIVE_TEXTURE_ARB: int = 34017
MGL_CLIENT_ALL_ATTRIB_BITS: int = -1
MGL_CLIENT_ATTRIB_STACK_DEPTH: int = 2993
MGL_CLIENT_PIXEL_STORE_BIT: int = 1
MGL_CLIENT_VERTEX_ARRAY_BIT: int = 2
MGL_CLIP_DISTANCE_NV: int = 35962
MGL_CLIP_PLANE0: int = 12288
MGL_CLIP_PLANE1: int = 12289
MGL_CLIP_PLANE2: int = 12290
MGL_CLIP_PLANE3: int = 12291
MGL_CLIP_PLANE4: int = 12292
MGL_CLIP_PLANE5: int = 12293
MGL_CLIP_VOLUME_CLIPPING_HINT_EXT: int = 33008
MGL_CND0_ATI: int = 35179
MGL_CND_ATI: int = 35178
MGL_COEFF: int = 2560
MGL_COLOR: int = 6144
MGL_COLOR_ALPHA_PAIRING_ATI: int = 35189
MGL_COLOR_ARRAY: int = 32886
MGL_COLOR_ARRAY_BUFFER_BINDING_ARB: int = 34968
MGL_COLOR_ARRAY_COUNT_EXT: int = 32900
MGL_COLOR_ARRAY_EXT: int = 32886
MGL_COLOR_ARRAY_POINTER: int = 32912
MGL_COLOR_ARRAY_POINTER_EXT: int = 32912
MGL_COLOR_ARRAY_SIZE: int = 32897
MGL_COLOR_ARRAY_SIZE_EXT: int = 32897
MGL_COLOR_ARRAY_STRIDE: int = 32899
MGL_COLOR_ARRAY_STRIDE_EXT: int = 32899
MGL_COLOR_ARRAY_TYPE: int = 32898
MGL_COLOR_ARRAY_TYPE_EXT: int = 32898
MGL_COLOR_ATTACHMENT0: int = 36064
MGL_COLOR_ATTACHMENT1: int = 36065
MGL_COLOR_ATTACHMENT10: int = 36074
MGL_COLOR_ATTACHMENT11: int = 36075
MGL_COLOR_ATTACHMENT12: int = 36076
MGL_COLOR_ATTACHMENT13: int = 36077
MGL_COLOR_ATTACHMENT14: int = 36078
MGL_COLOR_ATTACHMENT15: int = 36079
MGL_COLOR_ATTACHMENT2: int = 36066
MGL_COLOR_ATTACHMENT3: int = 36067
MGL_COLOR_ATTACHMENT4: int = 36068
MGL_COLOR_ATTACHMENT5: int = 36069
MGL_COLOR_ATTACHMENT6: int = 36070
MGL_COLOR_ATTACHMENT7: int = 36071
MGL_COLOR_ATTACHMENT8: int = 36072
MGL_COLOR_ATTACHMENT9: int = 36073
MGL_COLOR_BUFFER_BIT: int = 16384
MGL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI: int = 34869
MGL_COLOR_CLEAR_VALUE: int = 3106
MGL_COLOR_INDEX: int = 6400
MGL_COLOR_INDEX12_EXT: int = 32998
MGL_COLOR_INDEX16_EXT: int = 32999
MGL_COLOR_INDEX1_EXT: int = 32994
MGL_COLOR_INDEX2_EXT: int = 32995
MGL_COLOR_INDEX4_EXT: int = 32996
MGL_COLOR_INDEX8_EXT: int = 32997
MGL_COLOR_INDEXES: int = 5635
MGL_COLOR_LOGIC_OP: int = 3058
MGL_COLOR_MATERIAL: int = 2903
MGL_COLOR_MATERIAL_FACE: int = 2901
MGL_COLOR_MATERIAL_PARAMETER: int = 2902
MGL_COLOR_SUM: int = 33880
MGL_COLOR_SUM_CLAMP_NV: int = 34127
MGL_COLOR_SUM_EXT: int = 33880
MGL_COLOR_TABLE_ALPHA_SIZE_EXT: int = 32989
MGL_COLOR_TABLE_BLUE_SIZE_EXT: int = 32988
MGL_COLOR_TABLE_FORMAT_EXT: int = 32984
MGL_COLOR_TABLE_GREEN_SIZE_EXT: int = 32987
MGL_COLOR_TABLE_INTENSITY_SIZE_EXT: int = 32991
MGL_COLOR_TABLE_LUMINANCE_SIZE_EXT: int = 32990
MGL_COLOR_TABLE_RED_SIZE_EXT: int = 32986
MGL_COLOR_TABLE_WIDTH_EXT: int = 32985
MGL_COLOR_WRITEMASK: int = 3107
MGL_COMBINE: int = 34160
MGL_COMBINE4_NV: int = 34051
MGL_COMBINER0_NV: int = 34128
MGL_COMBINER1_NV: int = 34129
MGL_COMBINER2_NV: int = 34130
MGL_COMBINER3_NV: int = 34131
MGL_COMBINER4_NV: int = 34132
MGL_COMBINER5_NV: int = 34133
MGL_COMBINER6_NV: int = 34134
MGL_COMBINER7_NV: int = 34135
MGL_COMBINER_AB_DOT_PRODUCT_NV: int = 34117
MGL_COMBINER_AB_OUTPUT_NV: int = 34122
MGL_COMBINER_BIAS_NV: int = 34121
MGL_COMBINER_CD_DOT_PRODUCT_NV: int = 34118
MGL_COMBINER_CD_OUTPUT_NV: int = 34123
MGL_COMBINER_COMPONENT_USAGE_NV: int = 34116
MGL_COMBINER_INPUT_NV: int = 34114
MGL_COMBINER_MAPPING_NV: int = 34115
MGL_COMBINER_MUX_SUM_NV: int = 34119
MGL_COMBINER_SCALE_NV: int = 34120
MGL_COMBINER_SUM_OUTPUT_NV: int = 34124
MGL_COMBINE_ALPHA: int = 34162
MGL_COMBINE_ALPHA_EXT: int = 34162
MGL_COMBINE_EXT: int = 34160
MGL_COMBINE_RGB: int = 34161
MGL_COMBINE_RGB_EXT: int = 34161
MGL_COMPARE_R_TO_TEXTURE_ARB: int = 34894
MGL_COMPILE: int = 4864
MGL_COMPILE_AND_EXECUTE: int = 4865
MGL_COMPRESSED_ALPHA: int = 34025
MGL_COMPRESSED_ALPHA_ARB: int = 34025
MGL_COMPRESSED_INTENSITY: int = 34028
MGL_COMPRESSED_INTENSITY_ARB: int = 34028
MGL_COMPRESSED_LUMINANCE: int = 34026
MGL_COMPRESSED_LUMINANCE_ALPHA: int = 34027
MGL_COMPRESSED_LUMINANCE_ALPHA_ARB: int = 34027
MGL_COMPRESSED_LUMINANCE_ARB: int = 34026
MGL_COMPRESSED_RGB: int = 34029
MGL_COMPRESSED_RGBA: int = 34030
MGL_COMPRESSED_RGBA_ARB: int = 34030
MGL_COMPRESSED_RGBA_S3TC_DXT1_EXT: int = 33777
MGL_COMPRESSED_RGBA_S3TC_DXT3_EXT: int = 33778
MGL_COMPRESSED_RGBA_S3TC_DXT5_EXT: int = 33779
MGL_COMPRESSED_RGB_ARB: int = 34029
MGL_COMPRESSED_RGB_S3TC_DXT1_EXT: int = 33776
MGL_COMPRESSED_TEXTURE_FORMATS: int = 34467
MGL_COMPRESSED_TEXTURE_FORMATS_ARB: int = 34467
MGL_COMP_BIT_ATI: int = 2
MGL_CONSTANT: int = 34166
MGL_CONSTANT_ALPHA: int = 32771
MGL_CONSTANT_ALPHA_EXT: int = 32771
MGL_CONSTANT_ATTENUATION: int = 4615
MGL_CONSTANT_COLOR: int = 32769
MGL_CONSTANT_COLOR0_NV: int = 34090
MGL_CONSTANT_COLOR1_NV: int = 34091
MGL_CONSTANT_COLOR_EXT: int = 32769
MGL_CONSTANT_EXT: int = 34166
MGL_CONST_EYE_NV: int = 34533
MGL_CON_0_ATI: int = 35137
MGL_CON_10_ATI: int = 35147
MGL_CON_11_ATI: int = 35148
MGL_CON_12_ATI: int = 35149
MGL_CON_13_ATI: int = 35150
MGL_CON_14_ATI: int = 35151
MGL_CON_15_ATI: int = 35152
MGL_CON_16_ATI: int = 35153
MGL_CON_17_ATI: int = 35154
MGL_CON_18_ATI: int = 35155
MGL_CON_19_ATI: int = 35156
MGL_CON_1_ATI: int = 35138
MGL_CON_20_ATI: int = 35157
MGL_CON_21_ATI: int = 35158
MGL_CON_22_ATI: int = 35159
MGL_CON_23_ATI: int = 35160
MGL_CON_24_ATI: int = 35161
MGL_CON_25_ATI: int = 35162
MGL_CON_26_ATI: int = 35163
MGL_CON_27_ATI: int = 35164
MGL_CON_28_ATI: int = 35165
MGL_CON_29_ATI: int = 35166
MGL_CON_2_ATI: int = 35139
MGL_CON_30_ATI: int = 35167
MGL_CON_31_ATI: int = 35168
MGL_CON_3_ATI: int = 35140
MGL_CON_4_ATI: int = 35141
MGL_CON_5_ATI: int = 35142
MGL_CON_6_ATI: int = 35143
MGL_CON_7_ATI: int = 35144
MGL_CON_8_ATI: int = 35145
MGL_CON_9_ATI: int = 35146
MGL_COPY: int = 5379
MGL_COPY_INVERTED: int = 5388
MGL_COPY_PIXEL_TOKEN: int = 1798
MGL_CULL_FACE: int = 2884
MGL_CULL_FACE_MODE: int = 2885
MGL_CULL_FRAGMENT_NV: int = 34535
MGL_CULL_MODES_NV: int = 34528
MGL_CULL_VERTEX_EXT: int = 33194
MGL_CULL_VERTEX_EYE_POSITION_EXT: int = 33195
MGL_CULL_VERTEX_OBJECT_POSITION_EXT: int = 33196
MGL_CURRENT_ATTRIB_NV: int = 34342
MGL_CURRENT_BIT: int = 1
MGL_CURRENT_COLOR: int = 2816
MGL_CURRENT_FOG_COORDINATE_EXT: int = 33875
MGL_CURRENT_INDEX: int = 2817
MGL_CURRENT_MATRIX: int = 34369
MGL_CURRENT_MATRIX_NV: int = 34369
MGL_CURRENT_MATRIX_STACK_DEPTH: int = 34368
MGL_CURRENT_MATRIX_STACK_DEPTH_NV: int = 34368
MGL_CURRENT_NORMAL: int = 2818
MGL_CURRENT_OCCLUSION_QUERY_ID_NV: int = 34917
MGL_CURRENT_QUERY_ARB: int = 34917
MGL_CURRENT_RASTER_COLOR: int = 2820
MGL_CURRENT_RASTER_DISTANCE: int = 2825
MGL_CURRENT_RASTER_INDEX: int = 2821
MGL_CURRENT_RASTER_POSITION: int = 2823
MGL_CURRENT_RASTER_POSITION_VALID: int = 2824
MGL_CURRENT_RASTER_TEXTURE_COORDS: int = 2822
MGL_CURRENT_SECONDARY_COLOR_EXT: int = 33881
MGL_CURRENT_TEXTURE_COORDS: int = 2819
MGL_CURRENT_VERTEX_ATTRIB: int = 34342
MGL_CURRENT_VERTEX_EXT: int = 34786
MGL_CURRENT_VERTEX_WEIGHT_EXT: int = 34059
MGL_CW: int = 2304
MGL_DECAL: int = 8449
MGL_DECR: int = 7683
MGL_DECR_WRAP_EXT: int = 34056
MGL_DEPENDENT_AR_TEXTURE_2D_NV: int = 34537
MGL_DEPENDENT_GB_TEXTURE_2D_NV: int = 34538
MGL_DEPTH: int = 6145
MGL_DEPTH_ATTACHMENT: int = 36096
MGL_DEPTH_BIAS: int = 3359
MGL_DEPTH_BITS: int = 3414
MGL_DEPTH_BUFFER_BIT: int = 256
MGL_DEPTH_CLEAR_VALUE: int = 2931
MGL_DEPTH_COMPONENT: int = 6402
MGL_DEPTH_COMPONENT16_ARB: int = 33189
MGL_DEPTH_COMPONENT24_ARB: int = 33190
MGL_DEPTH_COMPONENT32_ARB: int = 33191
MGL_DEPTH_FUNC: int = 2932
MGL_DEPTH_RANGE: int = 2928
MGL_DEPTH_SCALE: int = 3358
MGL_DEPTH_TEST: int = 2929
MGL_DEPTH_TEXTURE_MODE_ARB: int = 34891
MGL_DEPTH_WRITEMASK: int = 2930
MGL_DIFFUSE: int = 4609
MGL_DISCARD_NV: int = 34096
MGL_DITHER: int = 3024
MGL_DOMAIN: int = 2562
MGL_DONT_CARE: int = 4352
MGL_DOT2_ADD_ATI: int = 35180
MGL_DOT3_ATI: int = 35174
MGL_DOT3_RGB: int = 34478
MGL_DOT3_RGBA: int = 34479
MGL_DOT3_RGBA_ARB: int = 34479
MGL_DOT3_RGBA_EXT: int = 34479
MGL_DOT3_RGB_ARB: int = 34478
MGL_DOT3_RGB_EXT: int = 34478
MGL_DOT4_ATI: int = 35175
MGL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV: int = 34547
MGL_DOT_PRODUCT_DEPTH_REPLACE_NV: int = 34541
MGL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV: int = 34545
MGL_DOT_PRODUCT_NV: int = 34540
MGL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV: int = 34546
MGL_DOT_PRODUCT_TEXTURE_2D_NV: int = 34542
MGL_DOT_PRODUCT_TEXTURE_3D_NV: int = 34543
MGL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV: int = 34544
MGL_DOUBLE: int = 5130
MGL_DOUBLEBUFFER: int = 3122
MGL_DRAW_BUFFER: int = 3073
MGL_DRAW_FRAMEBUFFER: int = 36009
MGL_DRAW_PIXEL_TOKEN: int = 1797
MGL_DSDT8_MAG8_INTENSITY8_NV: int = 34571
MGL_DSDT8_MAG8_NV: int = 34570
MGL_DSDT8_NV: int = 34569
MGL_DSDT_MAG_INTENSITY_NV: int = 34524
MGL_DSDT_MAG_NV: int = 34550
MGL_DSDT_MAG_VIB_NV: int = 34551
MGL_DSDT_NV: int = 34549
MGL_DST_ALPHA: int = 772
MGL_DST_COLOR: int = 774
MGL_DS_BIAS_NV: int = 34582
MGL_DS_SCALE_NV: int = 34576
MGL_DT_BIAS_NV: int = 34583
MGL_DT_SCALE_NV: int = 34577
MGL_DYNAMIC_COPY_ARB: int = 35050
MGL_DYNAMIC_DRAW_ARB: int = 35048
MGL_DYNAMIC_READ_ARB: int = 35049
MGL_EDGE_FLAG: int = 2883
MGL_EDGE_FLAG_ARRAY: int = 32889
MGL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB: int = 34971
MGL_EDGE_FLAG_ARRAY_COUNT_EXT: int = 32909
MGL_EDGE_FLAG_ARRAY_EXT: int = 32889
MGL_EDGE_FLAG_ARRAY_POINTER: int = 32915
MGL_EDGE_FLAG_ARRAY_POINTER_EXT: int = 32915
MGL_EDGE_FLAG_ARRAY_STRIDE: int = 32908
MGL_EDGE_FLAG_ARRAY_STRIDE_EXT: int = 32908
MGL_EIGHTH_BIT_ATI: int = 32
MGL_ELEMENT_ARRAY_BUFFER_ARB: int = 34963
MGL_ELEMENT_ARRAY_BUFFER_BINDING_ARB: int = 34965
MGL_EMBOSS_CONSTANT_NV: int = 34142
MGL_EMBOSS_LIGHT_NV: int = 34141
MGL_EMBOSS_MAP_NV: int = 34143
MGL_EMISSION: int = 5632
MGL_ENABLE_BIT: int = 8192
MGL_EQUAL: int = 514
MGL_EQUIV: int = 5385
MGL_EVAL_BIT: int = 65536
MGL_EXP: int = 2048
MGL_EXP2: int = 2049
MGL_EXPAND_NEGATE_NV: int = 34105
MGL_EXPAND_NORMAL_NV: int = 34104
MGL_EXTENSIONS: int = 7939
MGL_EXT_vertex_shader: int = 1
MGL_EYE_LINEAR: int = 9216
MGL_EYE_PLANE: int = 9474
MGL_E_TIMES_F_NV: int = 34097
MGL_FALSE: int = 0
MGL_FASTEST: int = 4353
MGL_FEEDBACK: int = 7169
MGL_FEEDBACK_BUFFER_POINTER: int = 3568
MGL_FEEDBACK_BUFFER_SIZE: int = 3569
MGL_FEEDBACK_BUFFER_TYPE: int = 3570
MGL_FENCE_CONDITION_NV: int = 34036
MGL_FENCE_STATUS_NV: int = 34035
MGL_FILL: int = 6914
MGL_FIXED_ONLY: int = 35101
MGL_FLAT: int = 7424
MGL_FLOAT: int = 5126
MGL_FLOAT_CLEAR_COLOR_VALUE_NV: int = 34957
MGL_FLOAT_MAT2_ARB: int = 35674
MGL_FLOAT_MAT3_ARB: int = 35675
MGL_FLOAT_MAT4_ARB: int = 35676
MGL_FLOAT_R16_NV: int = 34948
MGL_FLOAT_R32_NV: int = 34949
MGL_FLOAT_RG16_NV: int = 34950
MGL_FLOAT_RG32_NV: int = 34951
MGL_FLOAT_RGB16_NV: int = 34952
MGL_FLOAT_RGB32_NV: int = 34953
MGL_FLOAT_RGBA16_NV: int = 34954
MGL_FLOAT_RGBA32_NV: int = 34955
MGL_FLOAT_RGBA_MODE_NV: int = 34958
MGL_FLOAT_RGBA_NV: int = 34947
MGL_FLOAT_RGB_NV: int = 34946
MGL_FLOAT_RG_NV: int = 34945
MGL_FLOAT_R_NV: int = 34944
MGL_FLOAT_VEC2_ARB: int = 35664
MGL_FLOAT_VEC3_ARB: int = 35665
MGL_FLOAT_VEC4_ARB: int = 35666
MGL_FOG: int = 2912
MGL_FOG_BIT: int = 128
MGL_FOG_COLOR: int = 2918
MGL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB: int = 34973
MGL_FOG_COORDINATE_ARRAY_EXT: int = 33879
MGL_FOG_COORDINATE_ARRAY_POINTER_EXT: int = 33878
MGL_FOG_COORDINATE_ARRAY_STRIDE_EXT: int = 33877
MGL_FOG_COORDINATE_ARRAY_TYPE_EXT: int = 33876
MGL_FOG_COORDINATE_EXT: int = 33873
MGL_FOG_COORDINATE_SOURCE_EXT: int = 33872
MGL_FOG_DENSITY: int = 2914
MGL_FOG_END: int = 2916
MGL_FOG_HINT: int = 3156
MGL_FOG_INDEX: int = 2913
MGL_FOG_MODE: int = 2917
MGL_FOG_SPECULAR_TEXTURE_WIN: int = 33004
MGL_FOG_START: int = 2915
MGL_FRAGMENT_DEPTH_EXT: int = 33874
MGL_FRAGMENT_PROGRAM_ARB: int = 34820
MGL_FRAGMENT_PROGRAM_BINDING_NV: int = 34931
MGL_FRAGMENT_PROGRAM_NV: int = 34928
MGL_FRAGMENT_SHADER_ARB: int = 35632
MGL_FRAGMENT_SHADER_ATI: int = 35104
MGL_FRAMEBUFFER: int = 36160
MGL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: int = 36049
MGL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: int = 36048
MGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET: int = 36052
MGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: int = 36051
MGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: int = 36050
MGL_FRAMEBUFFER_BINDING: int = 36006
MGL_FRAMEBUFFER_COMPLETE: int = 36053
MGL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT: int = 36054
MGL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS: int = 36057
MGL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER: int = 36059
MGL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT: int = 36056
MGL_FRAMEBUFFER_INCOMPLETE_FORMATS: int = 36058
MGL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: int = 36055
MGL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER: int = 36060
MGL_FRAMEBUFFER_UNSUPPORTED: int = 36061
MGL_FRONT: int = 1028
MGL_FRONT_AND_BACK: int = 1032
MGL_FRONT_FACE: int = 2886
MGL_FRONT_LEFT: int = 1024
MGL_FRONT_RIGHT: int = 1025
MGL_FULL_RANGE_EXT: int = 34785
MGL_FUNC_ADD: int = 32774
MGL_FUNC_ADD_EXT: int = 32774
MGL_FUNC_REVERSE_SUBTRACT: int = 32779
MGL_FUNC_REVERSE_SUBTRACT_EXT: int = 32779
MGL_FUNC_SUBTRACT: int = 32778
MGL_FUNC_SUBTRACT_EXT: int = 32778
MGL_GENERATE_MIPMAP_SGIS: int = 33169
MGL_GENERIC_ATTRIB_NV: int = 35965
MGL_GEQUAL: int = 518
MGL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX: int = 36937
MGL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX: int = 36935
MGL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX: int = 36939
MGL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX: int = 36938
MGL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX: int = 36936
MGL_GREATER: int = 516
MGL_GREEN: int = 6404
MGL_GREEN_BIAS: int = 3353
MGL_GREEN_BITS: int = 3411
MGL_GREEN_BIT_ATI: int = 2
MGL_GREEN_SCALE: int = 3352
MGL_HALF_BIAS_NEGATE_NV: int = 34107
MGL_HALF_BIAS_NORMAL_NV: int = 34106
MGL_HALF_BIT_ATI: int = 8
MGL_HALF_FLOAT: int = 5131
MGL_HILO16_NV: int = 34552
MGL_HILO_NV: int = 34548
MGL_HINT_BIT: int = 32768
MGL_HI_BIAS_NV: int = 34580
MGL_HI_SCALE_NV: int = 34574
MGL_IBM_TEXTURE_MIRRORED_REPEAT: int = 1
MGL_IDENTITY_NV: int = 34346
MGL_INCR: int = 7682
MGL_INCR_WRAP_EXT: int = 34055
MGL_INDEX_ARRAY: int = 32887
MGL_INDEX_ARRAY_BUFFER_BINDING_ARB: int = 34969
MGL_INDEX_ARRAY_COUNT_EXT: int = 32903
MGL_INDEX_ARRAY_EXT: int = 32887
MGL_INDEX_ARRAY_POINTER: int = 32913
MGL_INDEX_ARRAY_POINTER_EXT: int = 32913
MGL_INDEX_ARRAY_STRIDE: int = 32902
MGL_INDEX_ARRAY_STRIDE_EXT: int = 32902
MGL_INDEX_ARRAY_TYPE: int = 32901
MGL_INDEX_ARRAY_TYPE_EXT: int = 32901
MGL_INDEX_BITS: int = 3409
MGL_INDEX_CLEAR_VALUE: int = 3104
MGL_INDEX_LOGIC_OP: int = 3057
MGL_INDEX_MODE: int = 3120
MGL_INDEX_OFFSET: int = 3347
MGL_INDEX_SHIFT: int = 3346
MGL_INDEX_WRITEMASK: int = 3105
MGL_INT: int = 5124
MGL_INTENSITY: int = 32841
MGL_INTENSITY12: int = 32844
MGL_INTENSITY16: int = 32845
MGL_INTENSITY16F: int = 34845
MGL_INTENSITY32F: int = 34839
MGL_INTENSITY4: int = 32842
MGL_INTENSITY8: int = 32843
MGL_INTERLEAVED_ATTRIBS_EXT: int = 35980
MGL_INTERLEAVED_ATTRIBS_NV: int = 35980
MGL_INTERPOLATE: int = 34165
MGL_INTERPOLATE_EXT: int = 34165
MGL_INT_VEC2_ARB: int = 35667
MGL_INT_VEC3_ARB: int = 35668
MGL_INT_VEC4_ARB: int = 35669
MGL_INVALID_ENUM: int = 1280
MGL_INVALID_FRAMEBUFFER_OPERATION: int = 1286
MGL_INVALID_OPERATION: int = 1282
MGL_INVALID_VALUE: int = 1281
MGL_INVARIANT_DATATYPE_EXT: int = 34795
MGL_INVARIANT_EXT: int = 34754
MGL_INVARIANT_VALUE_EXT: int = 34794
MGL_INVERSE_NV: int = 34347
MGL_INVERSE_TRANSPOSE_NV: int = 34349
MGL_INVERT: int = 5386
MGL_ISOTROPIC_BRDF_NV: int = 34539
MGL_KEEP: int = 7680
MGL_LEFT: int = 1030
MGL_LEQUAL: int = 515
MGL_LERP_ATI: int = 35177
MGL_LESS: int = 513
MGL_LIGHT0: int = 16384
MGL_LIGHT1: int = 16385
MGL_LIGHT2: int = 16386
MGL_LIGHT3: int = 16387
MGL_LIGHT4: int = 16388
MGL_LIGHT5: int = 16389
MGL_LIGHT6: int = 16390
MGL_LIGHT7: int = 16391
MGL_LIGHTING: int = 2896
MGL_LIGHTING_BIT: int = 64
MGL_LIGHT_MODEL_AMBIENT: int = 2899
MGL_LIGHT_MODEL_COLOR_CONTROL: int = 33272
MGL_LIGHT_MODEL_LOCAL_VIEWER: int = 2897
MGL_LIGHT_MODEL_TWO_SIDE: int = 2898
MGL_LINE: int = 6913
MGL_LINEAR: int = 9729
MGL_LINEAR_ATTENUATION: int = 4616
MGL_LINEAR_MIPMAP_LINEAR: int = 9987
MGL_LINEAR_MIPMAP_NEAREST: int = 9985
MGL_LINES: int = 1
MGL_LINE_BIT: int = 4
MGL_LINE_LOOP: int = 2
MGL_LINE_RESET_TOKEN: int = 1799
MGL_LINE_SMOOTH: int = 2848
MGL_LINE_SMOOTH_HINT: int = 3154
MGL_LINE_STIPPLE: int = 2852
MGL_LINE_STIPPLE_PATTERN: int = 2853
MGL_LINE_STIPPLE_REPEAT: int = 2854
MGL_LINE_STRIP: int = 3
MGL_LINE_TOKEN: int = 1794
MGL_LINE_WIDTH: int = 2849
MGL_LINE_WIDTH_GRANULARITY: int = 2851
MGL_LINE_WIDTH_RANGE: int = 2850
MGL_LIST_BASE: int = 2866
MGL_LIST_BIT: int = 131072
MGL_LIST_INDEX: int = 2867
MGL_LIST_MODE: int = 2864
MGL_LOAD: int = 257
MGL_LOCAL_CONSTANT_DATATYPE_EXT: int = 34797
MGL_LOCAL_CONSTANT_EXT: int = 34755
MGL_LOCAL_CONSTANT_VALUE_EXT: int = 34796
MGL_LOCAL_EXT: int = 34756
MGL_LOGIC_OP: int = 3057
MGL_LOGIC_OP_MODE: int = 3056
MGL_LO_BIAS_NV: int = 34581
MGL_LO_SCALE_NV: int = 34575
MGL_LUMINANCE: int = 6409
MGL_LUMINANCE12: int = 32833
MGL_LUMINANCE12_ALPHA12: int = 32839
MGL_LUMINANCE12_ALPHA4: int = 32838
MGL_LUMINANCE16: int = 32834
MGL_LUMINANCE16F: int = 34846
MGL_LUMINANCE16_ALPHA16: int = 32840
MGL_LUMINANCE32F: int = 34840
MGL_LUMINANCE4: int = 32831
MGL_LUMINANCE4_ALPHA4: int = 32835
MGL_LUMINANCE6_ALPHA2: int = 32836
MGL_LUMINANCE8: int = 32832
MGL_LUMINANCE8_ALPHA8: int = 32837
MGL_LUMINANCE_ALPHA: int = 6410
MGL_LUMINANCE_ALPHA16F: int = 34847
MGL_LUMINANCE_ALPHA32F: int = 34841
MGL_MAD_ATI: int = 35176
MGL_MAGNITUDE_BIAS_NV: int = 34584
MGL_MAGNITUDE_SCALE_NV: int = 34578
MGL_MAP1_COLOR_4: int = 3472
MGL_MAP1_GRID_DOMAIN: int = 3536
MGL_MAP1_GRID_SEGMENTS: int = 3537
MGL_MAP1_INDEX: int = 3473
MGL_MAP1_NORMAL: int = 3474
MGL_MAP1_TEXTURE_COORD_1: int = 3475
MGL_MAP1_TEXTURE_COORD_2: int = 3476
MGL_MAP1_TEXTURE_COORD_3: int = 3477
MGL_MAP1_TEXTURE_COORD_4: int = 3478
MGL_MAP1_VERTEX_3: int = 3479
MGL_MAP1_VERTEX_4: int = 3480
MGL_MAP1_VERTEX_ATTRIB0_4_NV: int = 34400
MGL_MAP1_VERTEX_ATTRIB10_4_NV: int = 34410
MGL_MAP1_VERTEX_ATTRIB11_4_NV: int = 34411
MGL_MAP1_VERTEX_ATTRIB12_4_NV: int = 34412
MGL_MAP1_VERTEX_ATTRIB13_4_NV: int = 34413
MGL_MAP1_VERTEX_ATTRIB14_4_NV: int = 34414
MGL_MAP1_VERTEX_ATTRIB15_4_NV: int = 34415
MGL_MAP1_VERTEX_ATTRIB1_4_NV: int = 34401
MGL_MAP1_VERTEX_ATTRIB2_4_NV: int = 34402
MGL_MAP1_VERTEX_ATTRIB3_4_NV: int = 34403
MGL_MAP1_VERTEX_ATTRIB4_4_NV: int = 34404
MGL_MAP1_VERTEX_ATTRIB5_4_NV: int = 34405
MGL_MAP1_VERTEX_ATTRIB6_4_NV: int = 34406
MGL_MAP1_VERTEX_ATTRIB7_4_NV: int = 34407
MGL_MAP1_VERTEX_ATTRIB8_4_NV: int = 34408
MGL_MAP1_VERTEX_ATTRIB9_4_NV: int = 34409
MGL_MAP2_COLOR_4: int = 3504
MGL_MAP2_GRID_DOMAIN: int = 3538
MGL_MAP2_GRID_SEGMENTS: int = 3539
MGL_MAP2_INDEX: int = 3505
MGL_MAP2_NORMAL: int = 3506
MGL_MAP2_TEXTURE_COORD_1: int = 3507
MGL_MAP2_TEXTURE_COORD_2: int = 3508
MGL_MAP2_TEXTURE_COORD_3: int = 3509
MGL_MAP2_TEXTURE_COORD_4: int = 3510
MGL_MAP2_VERTEX_3: int = 3511
MGL_MAP2_VERTEX_4: int = 3512
MGL_MAP2_VERTEX_ATTRIB0_4_NV: int = 34416
MGL_MAP2_VERTEX_ATTRIB10_4_NV: int = 34426
MGL_MAP2_VERTEX_ATTRIB11_4_NV: int = 34427
MGL_MAP2_VERTEX_ATTRIB12_4_NV: int = 34428
MGL_MAP2_VERTEX_ATTRIB13_4_NV: int = 34429
MGL_MAP2_VERTEX_ATTRIB14_4_NV: int = 34430
MGL_MAP2_VERTEX_ATTRIB15_4_NV: int = 34431
MGL_MAP2_VERTEX_ATTRIB1_4_NV: int = 34417
MGL_MAP2_VERTEX_ATTRIB2_4_NV: int = 34418
MGL_MAP2_VERTEX_ATTRIB3_4_NV: int = 34419
MGL_MAP2_VERTEX_ATTRIB4_4_NV: int = 34420
MGL_MAP2_VERTEX_ATTRIB5_4_NV: int = 34421
MGL_MAP2_VERTEX_ATTRIB6_4_NV: int = 34422
MGL_MAP2_VERTEX_ATTRIB7_4_NV: int = 34423
MGL_MAP2_VERTEX_ATTRIB8_4_NV: int = 34424
MGL_MAP2_VERTEX_ATTRIB9_4_NV: int = 34425
MGL_MAP_COLOR: int = 3344
MGL_MAP_STENCIL: int = 3345
MGL_MATRIX0: int = 35008
MGL_MATRIX0_NV: int = 34352
MGL_MATRIX1: int = 35009
MGL_MATRIX10: int = 35018
MGL_MATRIX11: int = 35019
MGL_MATRIX12: int = 35020
MGL_MATRIX13: int = 35021
MGL_MATRIX14: int = 35022
MGL_MATRIX15: int = 35023
MGL_MATRIX16: int = 35024
MGL_MATRIX17: int = 35025
MGL_MATRIX18: int = 35026
MGL_MATRIX19: int = 35027
MGL_MATRIX1_NV: int = 34353
MGL_MATRIX2: int = 35010
MGL_MATRIX20: int = 35028
MGL_MATRIX21: int = 35029
MGL_MATRIX22: int = 35030
MGL_MATRIX23: int = 35031
MGL_MATRIX24: int = 35032
MGL_MATRIX25: int = 35033
MGL_MATRIX26: int = 35034
MGL_MATRIX27: int = 35035
MGL_MATRIX28: int = 35036
MGL_MATRIX29: int = 35037
MGL_MATRIX2_NV: int = 34354
MGL_MATRIX3: int = 35011
MGL_MATRIX30: int = 35038
MGL_MATRIX31: int = 35039
MGL_MATRIX3_NV: int = 34355
MGL_MATRIX4: int = 35012
MGL_MATRIX4_NV: int = 34356
MGL_MATRIX5: int = 35013
MGL_MATRIX5_NV: int = 34357
MGL_MATRIX6: int = 35014
MGL_MATRIX6_NV: int = 34358
MGL_MATRIX7: int = 35015
MGL_MATRIX7_NV: int = 34359
MGL_MATRIX8: int = 35016
MGL_MATRIX9: int = 35017
MGL_MATRIX_EXT: int = 34752
MGL_MATRIX_MODE: int = 2976
MGL_MAX: int = 32776
MGL_MAX_3D_TEXTURE_SIZE: int = 32883
MGL_MAX_3D_TEXTURE_SIZE_EXT: int = 32883
MGL_MAX_ATTRIB_STACK_DEPTH: int = 3381
MGL_MAX_CLIENT_ATTRIB_STACK_DEPTH: int = 3387
MGL_MAX_CLIP_PLANES: int = 3378
MGL_MAX_COLOR_ATTACHMENTS: int = 36063
MGL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB: int = 35661
MGL_MAX_CUBE_MAP_TEXTURE_SIZE: int = 34076
MGL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB: int = 34076
MGL_MAX_EVAL_ORDER: int = 3376
MGL_MAX_EXT: int = 32776
MGL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV: int = 34920
MGL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB: int = 35657
MGL_MAX_GENERAL_COMBINERS_NV: int = 34125
MGL_MAX_LIGHTS: int = 3377
MGL_MAX_LIST_NESTING: int = 2865
MGL_MAX_MODELVIEW_STACK_DEPTH: int = 3382
MGL_MAX_NAME_STACK_DEPTH: int = 3383
MGL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT: int = 34762
MGL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT: int = 34764
MGL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT: int = 34766
MGL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT: int = 34765
MGL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT: int = 34763
MGL_MAX_PIXEL_MAP_TABLE: int = 3380
MGL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI: int = 34801
MGL_MAX_PROGRAM_ADDRESS_REGISTERS: int = 34993
MGL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB: int = 34827
MGL_MAX_PROGRAM_ATTRIBS: int = 34989
MGL_MAX_PROGRAM_ENV_PARAMETERS: int = 34997
MGL_MAX_PROGRAM_INSTRUCTIONS: int = 34977
MGL_MAX_PROGRAM_LOCAL_PARAMETERS: int = 34996
MGL_MAX_PROGRAM_MATRICES: int = 34351
MGL_MAX_PROGRAM_MATRIX_STACK_DEPTH: int = 34350
MGL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS: int = 34995
MGL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB: int = 34830
MGL_MAX_PROGRAM_NATIVE_ATTRIBS: int = 34991
MGL_MAX_PROGRAM_NATIVE_INSTRUCTIONS: int = 34979
MGL_MAX_PROGRAM_NATIVE_PARAMETERS: int = 34987
MGL_MAX_PROGRAM_NATIVE_TEMPORARIES: int = 34983
MGL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB: int = 34832
MGL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB: int = 34831
MGL_MAX_PROGRAM_PARAMETERS: int = 34985
MGL_MAX_PROGRAM_TEMPORARIES: int = 34981
MGL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB: int = 34829
MGL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB: int = 34828
MGL_MAX_PROJECTION_STACK_DEPTH: int = 3384
MGL_MAX_RECTANGLE_TEXTURE_SIZE: int = 34040
MGL_MAX_RENDERBUFFER_SIZE: int = 34024
MGL_MAX_TEXTURE_COORDS_ARB: int = 34929
MGL_MAX_TEXTURE_COORDS_NV: int = 34929
MGL_MAX_TEXTURE_IMAGE_UNITS_ARB: int = 34930
MGL_MAX_TEXTURE_IMAGE_UNITS_NV: int = 34930
MGL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: int = 34047
MGL_MAX_TEXTURE_SIZE: int = 3379
MGL_MAX_TEXTURE_STACK_DEPTH: int = 3385
MGL_MAX_TEXTURE_UNITS: int = 34018
MGL_MAX_TEXTURE_UNITS_ARB: int = 34018
MGL_MAX_TRACK_MATRICES_NV: int = 34351
MGL_MAX_TRACK_MATRIX_STACK_DEPTH_NV: int = 34350
MGL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT: int = 35978
MGL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV: int = 35978
MGL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT: int = 35979
MGL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV: int = 35979
MGL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT: int = 35968
MGL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV: int = 35968
MGL_MAX_VARYING_FLOATS_ARB: int = 35659
MGL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV: int = 34080
MGL_MAX_VERTEX_ATTRIBS: int = 34921
MGL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT: int = 34757
MGL_MAX_VERTEX_SHADER_INVARIANTS_EXT: int = 34759
MGL_MAX_VERTEX_SHADER_LOCALS_EXT: int = 34761
MGL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT: int = 34760
MGL_MAX_VERTEX_SHADER_VARIANTS_EXT: int = 34758
MGL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB: int = 35660
MGL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB: int = 35658
MGL_MAX_VIEWPORT_DIMS: int = 3386
MGL_MIN: int = 32775
MGL_MIN_EXT: int = 32775
MGL_MIRRORED_REPEAT_IBM: int = 33648
MGL_MIRROR_CLAMP_ATI: int = 34626
MGL_MIRROR_CLAMP_TO_EDGE_ATI: int = 34627
MGL_MODELVIEW: int = 5888
MGL_MODELVIEW0_EXT: int = 5888
MGL_MODELVIEW0_MATRIX_EXT: int = 2982
MGL_MODELVIEW0_STACK_DEPTH_EXT: int = 2979
MGL_MODELVIEW1_EXT: int = 34058
MGL_MODELVIEW1_STACK_DEPTH_EXT: int = 34050
MGL_MODELVIEW_MATRIX: int = 2982
MGL_MODELVIEW_MATRIX1_EXT: int = 34054
MGL_MODELVIEW_PROJECTION_NV: int = 34345
MGL_MODELVIEW_STACK_DEPTH: int = 2979
MGL_MODULATE: int = 8448
MGL_MOV_ATI: int = 35169
MGL_MULT: int = 259
MGL_MULTISAMPLE: int = 32925
MGL_MULTISAMPLE_ARB: int = 32925
MGL_MULTISAMPLE_BIT: int = 536870912
MGL_MULTISAMPLE_BIT_ARB: int = 536870912
MGL_MUL_ATI: int = 35172
MGL_MVP_MATRIX_EXT: int = 34787
MGL_N3F_V3F: int = 10789
MGL_NAME_STACK_DEPTH: int = 3440
MGL_NAND: int = 5390
MGL_NEAREST: int = 9728
MGL_NEAREST_MIPMAP_LINEAR: int = 9986
MGL_NEAREST_MIPMAP_NEAREST: int = 9984
MGL_NEGATE_BIT_ATI: int = 4
MGL_NEGATIVE_ONE_EXT: int = 34783
MGL_NEGATIVE_W_EXT: int = 34780
MGL_NEGATIVE_X_EXT: int = 34777
MGL_NEGATIVE_Y_EXT: int = 34778
MGL_NEGATIVE_Z_EXT: int = 34779
MGL_NEVER: int = 512
MGL_NICEST: int = 4354
MGL_NONE: int = 0
MGL_NOOP: int = 5381
MGL_NOR: int = 5384
MGL_NORMALIZE: int = 2977
MGL_NORMALIZED_RANGE_EXT: int = 34784
MGL_NORMAL_ARRAY: int = 32885
MGL_NORMAL_ARRAY_BUFFER_BINDING_ARB: int = 34967
MGL_NORMAL_ARRAY_COUNT_EXT: int = 32896
MGL_NORMAL_ARRAY_EXT: int = 32885
MGL_NORMAL_ARRAY_POINTER: int = 32911
MGL_NORMAL_ARRAY_POINTER_EXT: int = 32911
MGL_NORMAL_ARRAY_STRIDE: int = 32895
MGL_NORMAL_ARRAY_STRIDE_EXT: int = 32895
MGL_NORMAL_ARRAY_TYPE: int = 32894
MGL_NORMAL_ARRAY_TYPE_EXT: int = 32894
MGL_NORMAL_MAP: int = 34065
MGL_NORMAL_MAP_ARB: int = 34065
MGL_NOTEQUAL: int = 517
MGL_NO_ERROR: int = 0
MGL_NUM_COMPRESSED_TEXTURE_FORMATS: int = 34466
MGL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB: int = 34466
MGL_NUM_FRAGMENT_CONSTANTS_ATI: int = 35183
MGL_NUM_FRAGMENT_REGISTERS_ATI: int = 35182
MGL_NUM_GENERAL_COMBINERS_NV: int = 34126
MGL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI: int = 35187
MGL_NUM_INSTRUCTIONS_PER_PASS_ATI: int = 35185
MGL_NUM_INSTRUCTIONS_TOTAL_ATI: int = 35186
MGL_NUM_LOOPBACK_COMPONENTS_ATI: int = 35188
MGL_NUM_PASSES_ATI: int = 35184
MGL_OBJECT_ACTIVE_ATTRIBUTES_ARB: int = 35721
MGL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB: int = 35722
MGL_OBJECT_ACTIVE_UNIFORMS_ARB: int = 35718
MGL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB: int = 35719
MGL_OBJECT_ATTACHED_OBJECTS_ARB: int = 35717
MGL_OBJECT_COMPILE_STATUS_ARB: int = 35713
MGL_OBJECT_DELETE_STATUS_ARB: int = 35712
MGL_OBJECT_INFO_LOG_LENGTH_ARB: int = 35716
MGL_OBJECT_LINEAR: int = 9217
MGL_OBJECT_LINK_STATUS_ARB: int = 35714
MGL_OBJECT_PLANE: int = 9473
MGL_OBJECT_SHADER_SOURCE_LENGTH_ARB: int = 35720
MGL_OBJECT_SUBTYPE_ARB: int = 35663
MGL_OBJECT_TYPE_ARB: int = 35662
MGL_OBJECT_VALIDATE_STATUS_ARB: int = 35715
MGL_OCCLUSION_TEST_HP: int = 33125
MGL_OCCLUSION_TEST_RESULT_HP: int = 33126
MGL_OFFSET_TEXTURE_2D_BIAS_NV: int = 34531
MGL_OFFSET_TEXTURE_2D_MATRIX_NV: int = 34529
MGL_OFFSET_TEXTURE_2D_NV: int = 34536
MGL_OFFSET_TEXTURE_2D_SCALE_NV: int = 34530
MGL_ONE: int = 1
MGL_ONE_EXT: int = 34782
MGL_ONE_MINUS_CONSTANT_ALPHA: int = 32772
MGL_ONE_MINUS_CONSTANT_ALPHA_EXT: int = 32772
MGL_ONE_MINUS_CONSTANT_COLOR: int = 32770
MGL_ONE_MINUS_CONSTANT_COLOR_EXT: int = 32770
MGL_ONE_MINUS_DST_ALPHA: int = 773
MGL_ONE_MINUS_DST_COLOR: int = 775
MGL_ONE_MINUS_SRC_ALPHA: int = 771
MGL_ONE_MINUS_SRC_COLOR: int = 769
MGL_OPERAND0_ALPHA: int = 34200
MGL_OPERAND0_ALPHA_EXT: int = 34200
MGL_OPERAND0_RGB: int = 34192
MGL_OPERAND0_RGB_EXT: int = 34192
MGL_OPERAND1_ALPHA: int = 34201
MGL_OPERAND1_ALPHA_EXT: int = 34201
MGL_OPERAND1_RGB: int = 34193
MGL_OPERAND1_RGB_EXT: int = 34193
MGL_OPERAND2_ALPHA: int = 34202
MGL_OPERAND2_ALPHA_EXT: int = 34202
MGL_OPERAND2_RGB: int = 34194
MGL_OPERAND2_RGB_EXT: int = 34194
MGL_OPERAND3_ALPHA_NV: int = 34203
MGL_OPERAND3_RGB_NV: int = 34195
MGL_OP_ADD_EXT: int = 34695
MGL_OP_CLAMP_EXT: int = 34702
MGL_OP_CROSS_PRODUCT_EXT: int = 34711
MGL_OP_DOT3_EXT: int = 34692
MGL_OP_DOT4_EXT: int = 34693
MGL_OP_EXP_BASE_2_EXT: int = 34705
MGL_OP_FLOOR_EXT: int = 34703
MGL_OP_FRAC_EXT: int = 34697
MGL_OP_INDEX_EXT: int = 34690
MGL_OP_LOG_BASE_2_EXT: int = 34706
MGL_OP_MADD_EXT: int = 34696
MGL_OP_MAX_EXT: int = 34698
MGL_OP_MIN_EXT: int = 34699
MGL_OP_MOV_EXT: int = 34713
MGL_OP_MULTIPLY_MATRIX_EXT: int = 34712
MGL_OP_MUL_EXT: int = 34694
MGL_OP_NEGATE_EXT: int = 34691
MGL_OP_POWER_EXT: int = 34707
MGL_OP_RECIP_EXT: int = 34708
MGL_OP_RECIP_SQRT_EXT: int = 34709
MGL_OP_ROUND_EXT: int = 34704
MGL_OP_SET_GE_EXT: int = 34700
MGL_OP_SET_LT_EXT: int = 34701
MGL_OP_SUB_EXT: int = 34710
MGL_OR: int = 5383
MGL_ORDER: int = 2561
MGL_OR_INVERTED: int = 5389
MGL_OR_REVERSE: int = 5387
MGL_OUTPUT_COLOR0_EXT: int = 34715
MGL_OUTPUT_COLOR1_EXT: int = 34716
MGL_OUTPUT_FOG_EXT: int = 34749
MGL_OUTPUT_TEXTURE_COORD0_EXT: int = 34717
MGL_OUTPUT_TEXTURE_COORD10_EXT: int = 34727
MGL_OUTPUT_TEXTURE_COORD11_EXT: int = 34728
MGL_OUTPUT_TEXTURE_COORD12_EXT: int = 34729
MGL_OUTPUT_TEXTURE_COORD13_EXT: int = 34730
MGL_OUTPUT_TEXTURE_COORD14_EXT: int = 34731
MGL_OUTPUT_TEXTURE_COORD15_EXT: int = 34732
MGL_OUTPUT_TEXTURE_COORD16_EXT: int = 34733
MGL_OUTPUT_TEXTURE_COORD17_EXT: int = 34734
MGL_OUTPUT_TEXTURE_COORD18_EXT: int = 34735
MGL_OUTPUT_TEXTURE_COORD19_EXT: int = 34736
MGL_OUTPUT_TEXTURE_COORD1_EXT: int = 34718
MGL_OUTPUT_TEXTURE_COORD20_EXT: int = 34737
MGL_OUTPUT_TEXTURE_COORD21_EXT: int = 34738
MGL_OUTPUT_TEXTURE_COORD22_EXT: int = 34739
MGL_OUTPUT_TEXTURE_COORD23_EXT: int = 34740
MGL_OUTPUT_TEXTURE_COORD24_EXT: int = 34741
MGL_OUTPUT_TEXTURE_COORD25_EXT: int = 34742
MGL_OUTPUT_TEXTURE_COORD26_EXT: int = 34743
MGL_OUTPUT_TEXTURE_COORD27_EXT: int = 34744
MGL_OUTPUT_TEXTURE_COORD28_EXT: int = 34745
MGL_OUTPUT_TEXTURE_COORD29_EXT: int = 34746
MGL_OUTPUT_TEXTURE_COORD2_EXT: int = 34719
MGL_OUTPUT_TEXTURE_COORD30_EXT: int = 34747
MGL_OUTPUT_TEXTURE_COORD31_EXT: int = 34748
MGL_OUTPUT_TEXTURE_COORD3_EXT: int = 34720
MGL_OUTPUT_TEXTURE_COORD4_EXT: int = 34721
MGL_OUTPUT_TEXTURE_COORD5_EXT: int = 34722
MGL_OUTPUT_TEXTURE_COORD6_EXT: int = 34723
MGL_OUTPUT_TEXTURE_COORD7_EXT: int = 34724
MGL_OUTPUT_TEXTURE_COORD8_EXT: int = 34725
MGL_OUTPUT_TEXTURE_COORD9_EXT: int = 34726
MGL_OUTPUT_VERTEX_EXT: int = 34714
MGL_OUT_OF_MEMORY: int = 1285
MGL_PACK_ALIGNMENT: int = 3333
MGL_PACK_IMAGE_HEIGHT: int = 32876
MGL_PACK_IMAGE_HEIGHT_EXT: int = 32876
MGL_PACK_LSB_FIRST: int = 3329
MGL_PACK_ROW_LENGTH: int = 3330
MGL_PACK_SKIP_IMAGES: int = 32875
MGL_PACK_SKIP_IMAGES_EXT: int = 32875
MGL_PACK_SKIP_PIXELS: int = 3332
MGL_PACK_SKIP_ROWS: int = 3331
MGL_PACK_SWAP_BYTES: int = 3328
MGL_PASS_THROUGH_NV: int = 34534
MGL_PASS_THROUGH_TOKEN: int = 1792
MGL_PERSPECTIVE_CORRECTION_HINT: int = 3152
MGL_PHONG_HINT_WIN: int = 33003
MGL_PHONG_WIN: int = 33002
MGL_PIXEL_COUNTER_BITS_ARB: int = 34916
MGL_PIXEL_COUNTER_BITS_NV: int = 34916
MGL_PIXEL_COUNT_AVAILABLE_NV: int = 34919
MGL_PIXEL_COUNT_NV: int = 34918
MGL_PIXEL_MAP_A_TO_A: int = 3193
MGL_PIXEL_MAP_A_TO_A_SIZE: int = 3257
MGL_PIXEL_MAP_B_TO_B: int = 3192
MGL_PIXEL_MAP_B_TO_B_SIZE: int = 3256
MGL_PIXEL_MAP_G_TO_G: int = 3191
MGL_PIXEL_MAP_G_TO_G_SIZE: int = 3255
MGL_PIXEL_MAP_I_TO_A: int = 3189
MGL_PIXEL_MAP_I_TO_A_SIZE: int = 3253
MGL_PIXEL_MAP_I_TO_B: int = 3188
MGL_PIXEL_MAP_I_TO_B_SIZE: int = 3252
MGL_PIXEL_MAP_I_TO_G: int = 3187
MGL_PIXEL_MAP_I_TO_G_SIZE: int = 3251
MGL_PIXEL_MAP_I_TO_I: int = 3184
MGL_PIXEL_MAP_I_TO_I_SIZE: int = 3248
MGL_PIXEL_MAP_I_TO_R: int = 3186
MGL_PIXEL_MAP_I_TO_R_SIZE: int = 3250
MGL_PIXEL_MAP_R_TO_R: int = 3190
MGL_PIXEL_MAP_R_TO_R_SIZE: int = 3254
MGL_PIXEL_MAP_S_TO_S: int = 3185
MGL_PIXEL_MAP_S_TO_S_SIZE: int = 3249
MGL_PIXEL_MODE_BIT: int = 32
MGL_PN_TRIANGLES_ATI: int = 34800
MGL_PN_TRIANGLES_NORMAL_MODE_ATI: int = 34803
MGL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI: int = 34807
MGL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI: int = 34808
MGL_PN_TRIANGLES_POINT_MODE_ATI: int = 34802
MGL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI: int = 34806
MGL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI: int = 34805
MGL_PN_TRIANGLES_TESSELATION_LEVEL_ATI: int = 34804
MGL_POINT: int = 6912
MGL_POINTS: int = 0
MGL_POINT_BIT: int = 2
MGL_POINT_DISTANCE_ATTENUATION_ARB: int = 33065
MGL_POINT_FADE_THRESHOLD_SIZE_ARB: int = 33064
MGL_POINT_SIZE: int = 2833
MGL_POINT_SIZE_GRANULARITY: int = 2835
MGL_POINT_SIZE_MAX_ARB: int = 33063
MGL_POINT_SIZE_MIN_ARB: int = 33062
MGL_POINT_SIZE_RANGE: int = 2834
MGL_POINT_SMOOTH: int = 2832
MGL_POINT_SMOOTH_HINT: int = 3153
MGL_POINT_TOKEN: int = 1793
MGL_POLYGON: int = 9
MGL_POLYGON_BIT: int = 8
MGL_POLYGON_MODE: int = 2880
MGL_POLYGON_OFFSET_FACTOR: int = 32824
MGL_POLYGON_OFFSET_FILL: int = 32823
MGL_POLYGON_OFFSET_LINE: int = 10754
MGL_POLYGON_OFFSET_POINT: int = 10753
MGL_POLYGON_OFFSET_UNITS: int = 10752
MGL_POLYGON_SMOOTH: int = 2881
MGL_POLYGON_SMOOTH_HINT: int = 3155
MGL_POLYGON_STIPPLE: int = 2882
MGL_POLYGON_STIPPLE_BIT: int = 16
MGL_POLYGON_TOKEN: int = 1795
MGL_POSITION: int = 4611
MGL_PREVIOUS: int = 34168
MGL_PREVIOUS_EXT: int = 34168
MGL_PREVIOUS_TEXTURE_INPUT_NV: int = 34532
MGL_PRIMARY_COLOR: int = 34167
MGL_PRIMARY_COLOR_EXT: int = 34167
MGL_PRIMARY_COLOR_NV: int = 34092
MGL_PRIMITIVES_GENERATED_EXT: int = 35975
MGL_PRIMITIVES_GENERATED_NV: int = 35975
MGL_PRIMITIVE_ID_NV: int = 35964
MGL_PRIMITIVE_RESTART_INDEX_NV: int = 34137
MGL_PRIMITIVE_RESTART_NV: int = 34136
MGL_PROGRAM_ADDRESS_REGISTERS: int = 34992
MGL_PROGRAM_ALU_INSTRUCTIONS_ARB: int = 34821
MGL_PROGRAM_ATTRIBS: int = 34988
MGL_PROGRAM_BINDING: int = 34423
MGL_PROGRAM_ERROR_POSITION: int = 34379
MGL_PROGRAM_ERROR_POSITION_NV: int = 34379
MGL_PROGRAM_ERROR_STRING: int = 34932
MGL_PROGRAM_ERROR_STRING_NV: int = 34932
MGL_PROGRAM_FORMAT: int = 34934
MGL_PROGRAM_FORMAT_ASCII: int = 34933
MGL_PROGRAM_INSTRUCTIONS: int = 34976
MGL_PROGRAM_LENGTH: int = 34343
MGL_PROGRAM_LENGTH_NV: int = 34343
MGL_PROGRAM_NATIVE_ADDRESS_REGISTERS: int = 34994
MGL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB: int = 34824
MGL_PROGRAM_NATIVE_ATTRIBS: int = 34990
MGL_PROGRAM_NATIVE_INSTRUCTIONS: int = 34978
MGL_PROGRAM_NATIVE_PARAMETERS: int = 34986
MGL_PROGRAM_NATIVE_TEMPORARIES: int = 34982
MGL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB: int = 34826
MGL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB: int = 34825
MGL_PROGRAM_OBJECT_ARB: int = 35648
MGL_PROGRAM_PARAMETERS: int = 34984
MGL_PROGRAM_PARAMETER_NV: int = 34372
MGL_PROGRAM_RESIDENT_NV: int = 34375
MGL_PROGRAM_STRING: int = 34344
MGL_PROGRAM_STRING_NV: int = 34344
MGL_PROGRAM_TARGET_NV: int = 34374
MGL_PROGRAM_TEMPORARIES: int = 34980
MGL_PROGRAM_TEX_INDIRECTIONS_ARB: int = 34823
MGL_PROGRAM_TEX_INSTRUCTIONS_ARB: int = 34822
MGL_PROGRAM_UNDER_NATIVE_LIMITS: int = 34998
MGL_PROJECTION: int = 5889
MGL_PROJECTION_MATRIX: int = 2983
MGL_PROJECTION_STACK_DEPTH: int = 2980
MGL_PROXY_TEXTURE_1D: int = 32867
MGL_PROXY_TEXTURE_2D: int = 32868
MGL_PROXY_TEXTURE_3D: int = 32880
MGL_PROXY_TEXTURE_3D_EXT: int = 32880
MGL_PROXY_TEXTURE_CUBE_MAP: int = 34075
MGL_PROXY_TEXTURE_CUBE_MAP_ARB: int = 34075
MGL_PROXY_TEXTURE_RECTANGLE: int = 34039
MGL_Q: int = 8195
MGL_QUADRATIC_ATTENUATION: int = 4617
MGL_QUADS: int = 7
MGL_QUAD_STRIP: int = 8
MGL_QUARTER_BIT_ATI: int = 16
MGL_QUERY_RESULT_ARB: int = 34918
MGL_QUERY_RESULT_AVAILABLE_ARB: int = 34919
MGL_R: int = 8194
MGL_R3_G3_B2: int = 10768
MGL_RASTERIZER_DISCARD_EXT: int = 35977
MGL_RASTERIZER_DISCARD_NV: int = 35977
MGL_READ_BUFFER: int = 3074
MGL_READ_FRAMEBUFFER: int = 36008
MGL_READ_ONLY_ARB: int = 35000
MGL_READ_WRITE_ARB: int = 35002
MGL_RED: int = 6403
MGL_RED_BIAS: int = 3349
MGL_RED_BITS: int = 3410
MGL_RED_BIT_ATI: int = 1
MGL_RED_SCALE: int = 3348
MGL_REFLECTION_MAP: int = 34066
MGL_REFLECTION_MAP_ARB: int = 34066
MGL_REGISTER_COMBINERS_NV: int = 34082
MGL_REG_0_ATI: int = 35105
MGL_REG_10_ATI: int = 35115
MGL_REG_11_ATI: int = 35116
MGL_REG_12_ATI: int = 35117
MGL_REG_13_ATI: int = 35118
MGL_REG_14_ATI: int = 35119
MGL_REG_15_ATI: int = 35120
MGL_REG_16_ATI: int = 35121
MGL_REG_17_ATI: int = 35122
MGL_REG_18_ATI: int = 35123
MGL_REG_19_ATI: int = 35124
MGL_REG_1_ATI: int = 35106
MGL_REG_20_ATI: int = 35125
MGL_REG_21_ATI: int = 35126
MGL_REG_22_ATI: int = 35127
MGL_REG_23_ATI: int = 35128
MGL_REG_24_ATI: int = 35129
MGL_REG_25_ATI: int = 35130
MGL_REG_26_ATI: int = 35131
MGL_REG_27_ATI: int = 35132
MGL_REG_28_ATI: int = 35133
MGL_REG_29_ATI: int = 35134
MGL_REG_2_ATI: int = 35107
MGL_REG_30_ATI: int = 35135
MGL_REG_31_ATI: int = 35136
MGL_REG_3_ATI: int = 35108
MGL_REG_4_ATI: int = 35109
MGL_REG_5_ATI: int = 35110
MGL_REG_6_ATI: int = 35111
MGL_REG_7_ATI: int = 35112
MGL_REG_8_ATI: int = 35113
MGL_REG_9_ATI: int = 35114
MGL_RENDER: int = 7168
MGL_RENDERBUFFER: int = 36161
MGL_RENDERBUFFER_ALPHA_SIZE: int = 36179
MGL_RENDERBUFFER_BINDING: int = 36007
MGL_RENDERBUFFER_BLUE_SIZE: int = 36178
MGL_RENDERBUFFER_DEPTH_SIZE: int = 36180
MGL_RENDERBUFFER_FREE_MEMORY_ATI: int = 34813
MGL_RENDERBUFFER_GREEN_SIZE: int = 36177
MGL_RENDERBUFFER_HEIGHT: int = 36163
MGL_RENDERBUFFER_INTERNAL_FORMAT: int = 36164
MGL_RENDERBUFFER_RED_SIZE: int = 36176
MGL_RENDERBUFFER_STENCIL_SIZE: int = 36181
MGL_RENDERBUFFER_WIDTH: int = 36162
MGL_RENDERER: int = 7937
MGL_RENDER_MODE: int = 3136
MGL_REPEAT: int = 10497
MGL_REPLACE: int = 7681
MGL_RESCALE_NORMAL_EXT: int = 32826
MGL_RETURN: int = 258
MGL_RGB: int = 6407
MGL_RGB10: int = 32850
MGL_RGB10_A2: int = 32857
MGL_RGB12: int = 32851
MGL_RGB16: int = 32852
MGL_RGB16F: int = 34843
MGL_RGB32F: int = 34837
MGL_RGB4: int = 32847
MGL_RGB5: int = 32848
MGL_RGB5_A1: int = 32855
MGL_RGB8: int = 32849
MGL_RGBA: int = 6408
MGL_RGBA12: int = 32858
MGL_RGBA16: int = 32859
MGL_RGBA16F: int = 34842
MGL_RGBA2: int = 32853
MGL_RGBA32F: int = 34836
MGL_RGBA4: int = 32854
MGL_RGBA8: int = 32856
MGL_RGBA_FLOAT_MODE: int = 34848
MGL_RGBA_FLOAT_MODE_ATI: int = 34848
MGL_RGBA_MODE: int = 3121
MGL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV: int = 34521
MGL_RGB_SCALE: int = 34163
MGL_RGB_SCALE_EXT: int = 34163
MGL_RIGHT: int = 1031
MGL_S: int = 8192
MGL_SAMPLES: int = 32937
MGL_SAMPLES_ARB: int = 32937
MGL_SAMPLES_PASSED_ARB: int = 35092
MGL_SAMPLE_ALPHA_TO_COVERAGE: int = 32926
MGL_SAMPLE_ALPHA_TO_COVERAGE_ARB: int = 32926
MGL_SAMPLE_ALPHA_TO_ONE: int = 32927
MGL_SAMPLE_ALPHA_TO_ONE_ARB: int = 32927
MGL_SAMPLE_BUFFERS: int = 32936
MGL_SAMPLE_BUFFERS_ARB: int = 32936
MGL_SAMPLE_COVERAGE: int = 32928
MGL_SAMPLE_COVERAGE_ARB: int = 32928
MGL_SAMPLE_COVERAGE_INVERT: int = 32939
MGL_SAMPLE_COVERAGE_INVERT_ARB: int = 32939
MGL_SAMPLE_COVERAGE_VALUE: int = 32938
MGL_SAMPLE_COVERAGE_VALUE_ARB: int = 32938
MGL_SATURATE_BIT_ATI: int = 64
MGL_SCALAR_EXT: int = 34750
MGL_SCALE_BY_FOUR_NV: int = 34111
MGL_SCALE_BY_ONE_HALF_NV: int = 34112
MGL_SCALE_BY_TWO_NV: int = 34110
MGL_SCISSOR_BIT: int = 524288
MGL_SCISSOR_BOX: int = 3088
MGL_SCISSOR_TEST: int = 3089
MGL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB: int = 34972
MGL_SECONDARY_COLOR_ARRAY_EXT: int = 33886
MGL_SECONDARY_COLOR_ARRAY_POINTER_EXT: int = 33885
MGL_SECONDARY_COLOR_ARRAY_SIZE_EXT: int = 33882
MGL_SECONDARY_COLOR_ARRAY_STRIDE_EXT: int = 33884
MGL_SECONDARY_COLOR_ARRAY_TYPE_EXT: int = 33883
MGL_SECONDARY_COLOR_NV: int = 34093
MGL_SECONDARY_INTERPOLATOR_ATI: int = 35181
MGL_SELECT: int = 7170
MGL_SELECTION_BUFFER_POINTER: int = 3571
MGL_SELECTION_BUFFER_SIZE: int = 3572
MGL_SEPARATE_ATTRIBS_EXT: int = 35981
MGL_SEPARATE_ATTRIBS_NV: int = 35981
MGL_SEPARATE_SPECULAR_COLOR: int = 33274
MGL_SET: int = 5391
MGL_SHADER_CONSISTENT_NV: int = 34525
MGL_SHADER_OBJECT_ARB: int = 35656
MGL_SHADER_OPERATION_NV: int = 34527
MGL_SHADE_MODEL: int = 2900
MGL_SHININESS: int = 5633
MGL_SHORT: int = 5122
MGL_SIGNED_ALPHA8_NV: int = 34566
MGL_SIGNED_ALPHA_NV: int = 34565
MGL_SIGNED_HILO16_NV: int = 34554
MGL_SIGNED_HILO_NV: int = 34553
MGL_SIGNED_IDENTITY_NV: int = 34108
MGL_SIGNED_INTENSITY8_NV: int = 34568
MGL_SIGNED_INTENSITY_NV: int = 34567
MGL_SIGNED_LUMINANCE8_ALPHA8_NV: int = 34564
MGL_SIGNED_LUMINANCE8_NV: int = 34562
MGL_SIGNED_LUMINANCE_ALPHA_NV: int = 34563
MGL_SIGNED_LUMINANCE_NV: int = 34561
MGL_SIGNED_NEGATE_NV: int = 34109
MGL_SIGNED_RGB8_NV: int = 34559
MGL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV: int = 34573
MGL_SIGNED_RGBA8_NV: int = 34556
MGL_SIGNED_RGBA_NV: int = 34555
MGL_SIGNED_RGB_NV: int = 34558
MGL_SIGNED_RGB_UNSIGNED_ALPHA_NV: int = 34572
MGL_SINGLE_COLOR: int = 33273
MGL_SMOOTH: int = 7425
MGL_SOURCE0_ALPHA: int = 34184
MGL_SOURCE0_ALPHA_EXT: int = 34184
MGL_SOURCE0_RGB: int = 34176
MGL_SOURCE0_RGB_EXT: int = 34176
MGL_SOURCE1_ALPHA: int = 34185
MGL_SOURCE1_ALPHA_EXT: int = 34185
MGL_SOURCE1_RGB: int = 34177
MGL_SOURCE1_RGB_EXT: int = 34177
MGL_SOURCE2_ALPHA: int = 34186
MGL_SOURCE2_ALPHA_EXT: int = 34186
MGL_SOURCE2_RGB: int = 34178
MGL_SOURCE2_RGB_EXT: int = 34178
MGL_SOURCE3_ALPHA_NV: int = 34187
MGL_SOURCE3_RGB_NV: int = 34179
MGL_SPARE0_NV: int = 34094
MGL_SPARE0_PLUS_SECONDARY_COLOR_NV: int = 34098
MGL_SPARE1_NV: int = 34095
MGL_SPECULAR: int = 4610
MGL_SPHERE_MAP: int = 9218
MGL_SPOT_CUTOFF: int = 4614
MGL_SPOT_DIRECTION: int = 4612
MGL_SPOT_EXPONENT: int = 4613
MGL_SRC_ALPHA: int = 770
MGL_SRC_ALPHA_SATURATE: int = 776
MGL_SRC_COLOR: int = 768
MGL_STACK_OVERFLOW: int = 1283
MGL_STACK_UNDERFLOW: int = 1284
MGL_STATIC_COPY_ARB: int = 35046
MGL_STATIC_DRAW_ARB: int = 35044
MGL_STATIC_READ_ARB: int = 35045
MGL_STENCIL: int = 6146
MGL_STENCIL_ATTACHMENT: int = 36128
MGL_STENCIL_BITS: int = 3415
MGL_STENCIL_BUFFER_BIT: int = 1024
MGL_STENCIL_CLEAR_VALUE: int = 2961
MGL_STENCIL_FAIL: int = 2964
MGL_STENCIL_FUNC: int = 2962
MGL_STENCIL_INDEX: int = 6401
MGL_STENCIL_INDEX1: int = 36166
MGL_STENCIL_INDEX16: int = 36169
MGL_STENCIL_INDEX4: int = 36167
MGL_STENCIL_INDEX8: int = 36168
MGL_STENCIL_PASS_DEPTH_FAIL: int = 2965
MGL_STENCIL_PASS_DEPTH_PASS: int = 2966
MGL_STENCIL_REF: int = 2967
MGL_STENCIL_TEST: int = 2960
MGL_STENCIL_VALUE_MASK: int = 2963
MGL_STENCIL_WRITEMASK: int = 2968
MGL_STEREO: int = 3123
MGL_STREAM_COPY_ARB: int = 35042
MGL_STREAM_DRAW_ARB: int = 35040
MGL_STREAM_READ_ARB: int = 35041
MGL_SUBPIXEL_BITS: int = 3408
MGL_SUBTRACT: int = 34023
MGL_SUB_ATI: int = 35173
MGL_SWIZZLE_STQ_ATI: int = 35191
MGL_SWIZZLE_STQ_DQ_ATI: int = 35193
MGL_SWIZZLE_STRQ_ATI: int = 35194
MGL_SWIZZLE_STRQ_DQ_ATI: int = 35195
MGL_SWIZZLE_STR_ATI: int = 35190
MGL_SWIZZLE_STR_DR_ATI: int = 35192
MGL_T: int = 8193
MGL_T2F_C3F_V3F: int = 10794
MGL_T2F_C4F_N3F_V3F: int = 10796
MGL_T2F_C4UB_V3F: int = 10793
MGL_T2F_N3F_V3F: int = 10795
MGL_T2F_V3F: int = 10791
MGL_T4F_C4F_N3F_V4F: int = 10797
MGL_T4F_V4F: int = 10792
MGL_TEXTURE: int = 5890
MGL_TEXTURE0: int = 33984
MGL_TEXTURE0_ARB: int = 33984
MGL_TEXTURE1: int = 33985
MGL_TEXTURE10: int = 33994
MGL_TEXTURE10_ARB: int = 33994
MGL_TEXTURE11: int = 33995
MGL_TEXTURE11_ARB: int = 33995
MGL_TEXTURE12: int = 33996
MGL_TEXTURE12_ARB: int = 33996
MGL_TEXTURE13: int = 33997
MGL_TEXTURE13_ARB: int = 33997
MGL_TEXTURE14: int = 33998
MGL_TEXTURE14_ARB: int = 33998
MGL_TEXTURE15: int = 33999
MGL_TEXTURE15_ARB: int = 33999
MGL_TEXTURE16: int = 34000
MGL_TEXTURE16_ARB: int = 34000
MGL_TEXTURE17: int = 34001
MGL_TEXTURE17_ARB: int = 34001
MGL_TEXTURE18: int = 34002
MGL_TEXTURE18_ARB: int = 34002
MGL_TEXTURE19: int = 34003
MGL_TEXTURE19_ARB: int = 34003
MGL_TEXTURE1_ARB: int = 33985
MGL_TEXTURE2: int = 33986
MGL_TEXTURE20: int = 34004
MGL_TEXTURE20_ARB: int = 34004
MGL_TEXTURE21: int = 34005
MGL_TEXTURE21_ARB: int = 34005
MGL_TEXTURE22: int = 34006
MGL_TEXTURE22_ARB: int = 34006
MGL_TEXTURE23: int = 34007
MGL_TEXTURE23_ARB: int = 34007
MGL_TEXTURE24: int = 34008
MGL_TEXTURE24_ARB: int = 34008
MGL_TEXTURE25: int = 34009
MGL_TEXTURE25_ARB: int = 34009
MGL_TEXTURE26: int = 34010
MGL_TEXTURE26_ARB: int = 34010
MGL_TEXTURE27: int = 34011
MGL_TEXTURE27_ARB: int = 34011
MGL_TEXTURE28: int = 34012
MGL_TEXTURE28_ARB: int = 34012
MGL_TEXTURE29: int = 34013
MGL_TEXTURE29_ARB: int = 34013
MGL_TEXTURE2_ARB: int = 33986
MGL_TEXTURE3: int = 33987
MGL_TEXTURE30: int = 34014
MGL_TEXTURE30_ARB: int = 34014
MGL_TEXTURE31: int = 34015
MGL_TEXTURE31_ARB: int = 34015
MGL_TEXTURE3_ARB: int = 33987
MGL_TEXTURE4: int = 33988
MGL_TEXTURE4_ARB: int = 33988
MGL_TEXTURE5: int = 33989
MGL_TEXTURE5_ARB: int = 33989
MGL_TEXTURE6: int = 33990
MGL_TEXTURE6_ARB: int = 33990
MGL_TEXTURE7: int = 33991
MGL_TEXTURE7_ARB: int = 33991
MGL_TEXTURE8: int = 33992
MGL_TEXTURE8_ARB: int = 33992
MGL_TEXTURE9: int = 33993
MGL_TEXTURE9_ARB: int = 33993
MGL_TEXTURE_1D: int = 3552
MGL_TEXTURE_1D_BINDING: int = 32872
MGL_TEXTURE_2D: int = 3553
MGL_TEXTURE_2D_BINDING: int = 32873
MGL_TEXTURE_3D: int = 32879
MGL_TEXTURE_3D_EXT: int = 32879
MGL_TEXTURE_ALPHA_SIZE: int = 32863
MGL_TEXTURE_ALPHA_TYPE: int = 35859
MGL_TEXTURE_BINDING_1D: int = 32872
MGL_TEXTURE_BINDING_2D: int = 32873
MGL_TEXTURE_BINDING_CUBE_MAP: int = 34068
MGL_TEXTURE_BINDING_CUBE_MAP_ARB: int = 34068
MGL_TEXTURE_BINDING_RECTANGLE: int = 34038
MGL_TEXTURE_BIT: int = 262144
MGL_TEXTURE_BLUE_SIZE: int = 32862
MGL_TEXTURE_BLUE_TYPE: int = 35858
MGL_TEXTURE_BORDER: int = 4101
MGL_TEXTURE_BORDER_COLOR: int = 4100
MGL_TEXTURE_BORDER_VALUES_NV: int = 34586
MGL_TEXTURE_COMPARE_FAIL_VALUE_ARB: int = 32959
MGL_TEXTURE_COMPARE_FUNC_ARB: int = 34893
MGL_TEXTURE_COMPARE_MODE_ARB: int = 34892
MGL_TEXTURE_COMPARE_OPERATOR_SGIX: int = 33179
MGL_TEXTURE_COMPARE_SGIX: int = 33178
MGL_TEXTURE_COMPONENTS: int = 4099
MGL_TEXTURE_COMPRESSED: int = 34465
MGL_TEXTURE_COMPRESSED_ARB: int = 34465
MGL_TEXTURE_COMPRESSED_IMAGE_SIZE: int = 34464
MGL_TEXTURE_COMPRESSION_HINT: int = 34031
MGL_TEXTURE_COMPRESSION_HINT_ARB: int = 34031
MGL_TEXTURE_COORD_ARRAY: int = 32888
MGL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB: int = 34970
MGL_TEXTURE_COORD_ARRAY_COUNT_EXT: int = 32907
MGL_TEXTURE_COORD_ARRAY_EXT: int = 32888
MGL_TEXTURE_COORD_ARRAY_POINTER: int = 32914
MGL_TEXTURE_COORD_ARRAY_POINTER_EXT: int = 32914
MGL_TEXTURE_COORD_ARRAY_SIZE: int = 32904
MGL_TEXTURE_COORD_ARRAY_SIZE_EXT: int = 32904
MGL_TEXTURE_COORD_ARRAY_STRIDE: int = 32906
MGL_TEXTURE_COORD_ARRAY_STRIDE_EXT: int = 32906
MGL_TEXTURE_COORD_ARRAY_TYPE: int = 32905
MGL_TEXTURE_COORD_ARRAY_TYPE_EXT: int = 32905
MGL_TEXTURE_COORD_NV: int = 35961
MGL_TEXTURE_CUBE_MAP: int = 34067
MGL_TEXTURE_CUBE_MAP_ARB: int = 34067
MGL_TEXTURE_CUBE_MAP_NEGATIVE_X: int = 34070
MGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB: int = 34070
MGL_TEXTURE_CUBE_MAP_NEGATIVE_Y: int = 34072
MGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB: int = 34072
MGL_TEXTURE_CUBE_MAP_NEGATIVE_Z: int = 34074
MGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB: int = 34074
MGL_TEXTURE_CUBE_MAP_POSITIVE_X: int = 34069
MGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB: int = 34069
MGL_TEXTURE_CUBE_MAP_POSITIVE_Y: int = 34071
MGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB: int = 34071
MGL_TEXTURE_CUBE_MAP_POSITIVE_Z: int = 34073
MGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB: int = 34073
MGL_TEXTURE_DEPTH: int = 32881
MGL_TEXTURE_DEPTH_EXT: int = 32881
MGL_TEXTURE_DEPTH_SIZE_ARB: int = 34890
MGL_TEXTURE_DEPTH_TYPE: int = 35862
MGL_TEXTURE_DS_SIZE_NV: int = 34589
MGL_TEXTURE_DT_SIZE_NV: int = 34590
MGL_TEXTURE_ENV: int = 8960
MGL_TEXTURE_ENV_COLOR: int = 8705
MGL_TEXTURE_ENV_MODE: int = 8704
MGL_TEXTURE_FLOAT_COMPONENTS_NV: int = 34956
MGL_TEXTURE_FREE_MEMORY_ATI: int = 34812
MGL_TEXTURE_GEN_MODE: int = 9472
MGL_TEXTURE_GEN_Q: int = 3171
MGL_TEXTURE_GEN_R: int = 3170
MGL_TEXTURE_GEN_S: int = 3168
MGL_TEXTURE_GEN_T: int = 3169
MGL_TEXTURE_GEQUAL_R_SGIX: int = 33181
MGL_TEXTURE_GREEN_SIZE: int = 32861
MGL_TEXTURE_GREEN_TYPE: int = 35857
MGL_TEXTURE_HEIGHT: int = 4097
MGL_TEXTURE_HI_SIZE_NV: int = 34587
MGL_TEXTURE_IMAGE_SIZE_ARB: int = 34464
MGL_TEXTURE_INTENSITY_SIZE: int = 32865
MGL_TEXTURE_INTENSITY_TYPE: int = 35861
MGL_TEXTURE_INTERNAL_FORMAT: int = 4099
MGL_TEXTURE_LEQUAL_R_SGIX: int = 33180
MGL_TEXTURE_LO_SIZE_NV: int = 34588
MGL_TEXTURE_LUMINANCE_SIZE: int = 32864
MGL_TEXTURE_LUMINANCE_TYPE: int = 35860
MGL_TEXTURE_MAG_FILTER: int = 10240
MGL_TEXTURE_MAG_SIZE_NV: int = 34591
MGL_TEXTURE_MATRIX: int = 2984
MGL_TEXTURE_MAX_ANISOTROPY_EXT: int = 34046
MGL_TEXTURE_MIN_FILTER: int = 10241
MGL_TEXTURE_PRIORITY: int = 32870
MGL_TEXTURE_RECTANGLE: int = 34037
MGL_TEXTURE_RED_SIZE: int = 32860
MGL_TEXTURE_RED_TYPE: int = 35856
MGL_TEXTURE_RESIDENT: int = 32871
MGL_TEXTURE_SHADER_NV: int = 34526
MGL_TEXTURE_STACK_DEPTH: int = 2981
MGL_TEXTURE_WIDTH: int = 4096
MGL_TEXTURE_WRAP_R: int = 32882
MGL_TEXTURE_WRAP_R_EXT: int = 32882
MGL_TEXTURE_WRAP_S: int = 10242
MGL_TEXTURE_WRAP_T: int = 10243
MGL_TRACK_MATRIX_NV: int = 34376
MGL_TRACK_MATRIX_TRANSFORM_NV: int = 34377
MGL_TRANSFORM_BIT: int = 4096
MGL_TRANSFORM_FEEDBACK_ATTRIBS_NV: int = 35966
MGL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT: int = 35983
MGL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV: int = 35983
MGL_TRANSFORM_FEEDBACK_BUFFER_EXT: int = 35982
MGL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT: int = 35967
MGL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV: int = 35967
MGL_TRANSFORM_FEEDBACK_BUFFER_NV: int = 35982
MGL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT: int = 35973
MGL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV: int = 35973
MGL_TRANSFORM_FEEDBACK_BUFFER_START_EXT: int = 35972
MGL_TRANSFORM_FEEDBACK_BUFFER_START_NV: int = 35972
MGL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT: int = 35976
MGL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV: int = 35976
MGL_TRANSFORM_FEEDBACK_RECORD_NV: int = 35974
MGL_TRANSFORM_FEEDBACK_VARYINGS_EXT: int = 35971
MGL_TRANSFORM_FEEDBACK_VARYINGS_NV: int = 35971
MGL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT: int = 35958
MGL_TRANSPOSE_COLOR_MATRIX: int = 34022
MGL_TRANSPOSE_COLOR_MATRIX_ARB: int = 34022
MGL_TRANSPOSE_CURRENT_MATRIX: int = 34999
MGL_TRANSPOSE_MODELVIEW_MATRIX: int = 34019
MGL_TRANSPOSE_MODELVIEW_MATRIX_ARB: int = 34019
MGL_TRANSPOSE_NV: int = 34348
MGL_TRANSPOSE_PROJECTION_MATRIX: int = 34020
MGL_TRANSPOSE_PROJECTION_MATRIX_ARB: int = 34020
MGL_TRANSPOSE_TEXTURE_MATRIX: int = 34021
MGL_TRANSPOSE_TEXTURE_MATRIX_ARB: int = 34021
MGL_TRIANGLES: int = 4
MGL_TRIANGLE_FAN: int = 6
MGL_TRIANGLE_STRIP: int = 5
MGL_TRUE: int = 1
MGL_UNPACK_ALIGNMENT: int = 3317
MGL_UNPACK_IMAGE_HEIGHT: int = 32878
MGL_UNPACK_IMAGE_HEIGHT_EXT: int = 32878
MGL_UNPACK_LSB_FIRST: int = 3313
MGL_UNPACK_ROW_LENGTH: int = 3314
MGL_UNPACK_SKIP_IMAGES: int = 32877
MGL_UNPACK_SKIP_IMAGES_EXT: int = 32877
MGL_UNPACK_SKIP_PIXELS: int = 3316
MGL_UNPACK_SKIP_ROWS: int = 3315
MGL_UNPACK_SWAP_BYTES: int = 3312
MGL_UNSIGNED_BYTE: int = 5121
MGL_UNSIGNED_BYTE_3_3_2_EXT: int = 32818
MGL_UNSIGNED_IDENTITY_NV: int = 34102
MGL_UNSIGNED_INT: int = 5125
MGL_UNSIGNED_INT_10_10_10_2_EXT: int = 32822
MGL_UNSIGNED_INT_8_8_8_8_EXT: int = 32821
MGL_UNSIGNED_INT_S8_S8_8_8_NV: int = 34522
MGL_UNSIGNED_INT_S8_S8_8_8_REV_NV: int = 34523
MGL_UNSIGNED_INVERT_NV: int = 34103
MGL_UNSIGNED_NORMALIZED: int = 35863
MGL_UNSIGNED_SHORT: int = 5123
MGL_UNSIGNED_SHORT_4_4_4_4_EXT: int = 32819
MGL_UNSIGNED_SHORT_5_5_5_1_EXT: int = 32820
MGL_V2F: int = 10784
MGL_V3F: int = 10785
MGL_VARIABLE_A_NV: int = 34083
MGL_VARIABLE_B_NV: int = 34084
MGL_VARIABLE_C_NV: int = 34085
MGL_VARIABLE_D_NV: int = 34086
MGL_VARIABLE_E_NV: int = 34087
MGL_VARIABLE_F_NV: int = 34088
MGL_VARIABLE_G_NV: int = 34089
MGL_VARIANT_ARRAY_EXT: int = 34792
MGL_VARIANT_ARRAY_POINTER_EXT: int = 34793
MGL_VARIANT_ARRAY_STRIDE_EXT: int = 34790
MGL_VARIANT_ARRAY_TYPE_EXT: int = 34791
MGL_VARIANT_DATATYPE_EXT: int = 34789
MGL_VARIANT_EXT: int = 34753
MGL_VARIANT_VALUE_EXT: int = 34788
MGL_VBO_FREE_MEMORY_ATI: int = 34811
MGL_VECTOR_EXT: int = 34751
MGL_VENDOR: int = 7936
MGL_VERSION: int = 7938
MGL_VERTEX_ARRAY: int = 32884
MGL_VERTEX_ARRAY_BUFFER_BINDING_ARB: int = 34966
MGL_VERTEX_ARRAY_COUNT_EXT: int = 32893
MGL_VERTEX_ARRAY_EXT: int = 32884
MGL_VERTEX_ARRAY_POINTER: int = 32910
MGL_VERTEX_ARRAY_POINTER_EXT: int = 32910
MGL_VERTEX_ARRAY_RANGE_LENGTH_NV: int = 34078
MGL_VERTEX_ARRAY_RANGE_NV: int = 34077
MGL_VERTEX_ARRAY_RANGE_POINTER_NV: int = 34081
MGL_VERTEX_ARRAY_RANGE_VALID_NV: int = 34079
MGL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV: int = 34099
MGL_VERTEX_ARRAY_SIZE: int = 32890
MGL_VERTEX_ARRAY_SIZE_EXT: int = 32890
MGL_VERTEX_ARRAY_STRIDE: int = 32892
MGL_VERTEX_ARRAY_STRIDE_EXT: int = 32892
MGL_VERTEX_ARRAY_TYPE: int = 32891
MGL_VERTEX_ARRAY_TYPE_EXT: int = 32891
MGL_VERTEX_ATTRIB_ARRAY0_NV: int = 34384
MGL_VERTEX_ATTRIB_ARRAY10_NV: int = 34394
MGL_VERTEX_ATTRIB_ARRAY11_NV: int = 34395
MGL_VERTEX_ATTRIB_ARRAY12_NV: int = 34396
MGL_VERTEX_ATTRIB_ARRAY13_NV: int = 34397
MGL_VERTEX_ATTRIB_ARRAY14_NV: int = 34398
MGL_VERTEX_ATTRIB_ARRAY15_NV: int = 34399
MGL_VERTEX_ATTRIB_ARRAY1_NV: int = 34385
MGL_VERTEX_ATTRIB_ARRAY2_NV: int = 34386
MGL_VERTEX_ATTRIB_ARRAY3_NV: int = 34387
MGL_VERTEX_ATTRIB_ARRAY4_NV: int = 34388
MGL_VERTEX_ATTRIB_ARRAY5_NV: int = 34389
MGL_VERTEX_ATTRIB_ARRAY6_NV: int = 34390
MGL_VERTEX_ATTRIB_ARRAY7_NV: int = 34391
MGL_VERTEX_ATTRIB_ARRAY8_NV: int = 34392
MGL_VERTEX_ATTRIB_ARRAY9_NV: int = 34393
MGL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB: int = 34975
MGL_VERTEX_ATTRIB_ARRAY_ENABLED: int = 34338
MGL_VERTEX_ATTRIB_ARRAY_NORMALIZED: int = 34922
MGL_VERTEX_ATTRIB_ARRAY_POINTER: int = 34373
MGL_VERTEX_ATTRIB_ARRAY_SIZE: int = 34339
MGL_VERTEX_ATTRIB_ARRAY_STRIDE: int = 34340
MGL_VERTEX_ATTRIB_ARRAY_TYPE: int = 34341
MGL_VERTEX_ID_NV: int = 35963
MGL_VERTEX_PROGRAM: int = 34336
MGL_VERTEX_PROGRAM_BINDING_NV: int = 34378
MGL_VERTEX_PROGRAM_NV: int = 34336
MGL_VERTEX_PROGRAM_POINT_SIZE: int = 34370
MGL_VERTEX_PROGRAM_POINT_SIZE_NV: int = 34370
MGL_VERTEX_PROGRAM_TWO_SIDE: int = 34371
MGL_VERTEX_PROGRAM_TWO_SIDE_NV: int = 34371
MGL_VERTEX_SHADER_ARB: int = 35633
MGL_VERTEX_SHADER_BINDING_EXT: int = 34689
MGL_VERTEX_SHADER_EXT: int = 34688
MGL_VERTEX_SHADER_INSTRUCTIONS_EXT: int = 34767
MGL_VERTEX_SHADER_INVARIANTS_EXT: int = 34769
MGL_VERTEX_SHADER_LOCALS_EXT: int = 34771
MGL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT: int = 34770
MGL_VERTEX_SHADER_OPTIMIZED_EXT: int = 34772
MGL_VERTEX_SHADER_VARIANTS_EXT: int = 34768
MGL_VERTEX_STATE_PROGRAM_NV: int = 34337
MGL_VERTEX_WEIGHTING_EXT: int = 34057
MGL_VERTEX_WEIGHT_ARRAY_EXT: int = 34060
MGL_VERTEX_WEIGHT_ARRAY_POINTER_EXT: int = 34064
MGL_VERTEX_WEIGHT_ARRAY_SIZE_EXT: int = 34061
MGL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT: int = 34063
MGL_VERTEX_WEIGHT_ARRAY_TYPE_EXT: int = 34062
MGL_VIBRANCE_BIAS_NV: int = 34585
MGL_VIBRANCE_SCALE_NV: int = 34579
MGL_VIEWPORT: int = 2978
MGL_VIEWPORT_BIT: int = 2048
MGL_WEIGHT_ARRAY_BUFFER_BINDING_ARB: int = 34974
MGL_WRITE_ONLY_ARB: int = 35001
MGL_W_EXT: int = 34776
MGL_XOR: int = 5382
MGL_X_EXT: int = 34773
MGL_Y_EXT: int = 34774
MGL_ZERO: int = 0
MGL_ZERO_EXT: int = 34781
MGL_ZOOM_X: int = 3350
MGL_ZOOM_Y: int = 3351
MGL_Z_EXT: int = 34775
class MGeometryData:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def collectionNumber(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def data(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def dataType(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def elementCount(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def elementSize(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def elementType(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def elementTypeSize(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    kAPISupported: int = 6
    kBiNormal: int = 8
    kChar: int = 2
    kColor: int = 4
    kColorMask: int = 11
    kDouble: int = 1
    kFloat: int = 0
    kFour: int = 4
    kInt16: int = 4
    kInt32: int = 6
    kInvalidDataType: int = 0
    kInvalidElementSize: int = 0
    kInvalidElementType: int = -1
    kMaxDataTypeIndex: int = 13
    kNormal: int = 2
    kOne: int = 1
    kPosition: int = 1
    kPrimitiveCenter: int = 10
    kTangent: int = 7
    kTexCoord: int = 3
    kThree: int = 3
    kTwo: int = 2
    kUnsignedChar: int = 3
    kUnsignedInt16: int = 5
    kUnsignedInt32: int = 7
    kUserData: int = 12
    kVelocity: int = 9
    kWeight: int = 5
    def objectName(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def objectOwnsData(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setCollectionNumber(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setObjectOwnsData(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: Any
    def uniqueID(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class MGeometryLegacy:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def assign(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def binormal(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def color(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def componentId(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def data(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def normal(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def position(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def primitiveArray(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def primitiveArrayCount(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def tangent(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def texCoord(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: Any

class MGeometryList:
    """
    """
    MSetupFlags: Any
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def addLast(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def cullMode(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def geometry(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def isDone(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    kAll: int = -1
    kCullCCW: int = 2
    kCullCW: int = 1
    kCullNone: int = 0
    kCulling: int = 4
    kFixedFunctionLighting: int = 2
    kMatrices: int = 1
    kNone: int = 0
    def length(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def next(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def objectToWorldMatrix(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def path(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def projectionMatrix(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def reset(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setCurrentElement(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: Any
    def viewMatrix(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class MGeometryManager:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    @staticmethod
    def className(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def dereferenceDefaultGeometry(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def getGeometry(*args: Unknown, **kwargs: Unknown) -> Any: ...
    kDefaultCube: int = 2
    kDefaultPlane: int = 1
    kDefaultSphere: int = 0
    @staticmethod
    def referenceDefaultGeometry(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool

class MGeometryPrimitive:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def data(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def dataType(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def drawPrimitiveType(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def elementCount(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    kInvalidIndexType: int = 0
    kLineLoop: int = 4
    kLineStrip: int = 3
    kLines: int = 2
    kMaxDrawPrimitiveTypeIndex: int = 11
    kPoints: int = 1
    kPolygon: int = 10
    kQuadStrip: int = 9
    kQuads: int = 8
    kTriangleFan: int = 7
    kTriangleStrip: int = 6
    kTriangles: int = 5
    thisown: Any
    def uniqueID(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class MGeometryRequirementsLegacy:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def addBinormal(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def addColor(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def addComponentId(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def addFaceOffsets(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def addNormal(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def addPosition(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def addTangent(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def addTexCoord(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool

class MHardwareRenderer:
    """
    """
    def __init__(self, *args: Unknown, **kwargs: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def addDrawProcedure(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def backEndString(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def dereferenceGeometry(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def drawSwatchBackGroundQuads(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def findDrawProcedure(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getBufferSize(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getColorBufferPixelFormat(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getCurrentExposureNumber(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getDepthBufferPixelFormat(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getDrawProcedureCount(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getDrawProcedureListNames(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getSwatchLightDirection(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getSwatchOrthoCameraSetting(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getSwatchPerspectiveCameraSetting(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getSwatchPerspectiveCameraTranslation(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getTotalExposureCount(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def glFunctionTable(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def insertDrawProcedure(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    kDefaultCube: int = 2
    kDefaultPlane: int = 1
    kDefaultSphere: int = 0
    kDepth_Float32: int = 2
    kFailure: int = 1
    kItemExists: int = 2
    kItemNotFound: int = 3
    kLocationNotFound: int = 4
    kPostExposure: int = 2
    kPostRendering: int = 3
    kPreExposure: int = 1
    kPreRendering: int = 0
    kRGBA_Fix8: int = 0
    kRGBA_Float16: int = 1
    kSuccess: int = 0
    def makeResourceContextCurrent(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def makeSwatchContextCurrent(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def readSwatchContextPixels(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def referenceDefaultGeometry(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def removeDrawProcedure(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def restoreCurrent(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def theRenderer(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: Any

class MHwTextureManager:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    @staticmethod
    def className(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def deregisterTextureFile(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def glBind(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def registerTextureFile(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def textureFile(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool

class MHwrCallback:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def addCallback(*args: Unknown, **kwargs: Unknown) -> Any: ...
    def deviceDeleted(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def deviceLost(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def deviceNew(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def deviceReset(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def removeCallback(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool

class MLightLinks:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getIgnoredLights(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getIgnoredObjects(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getLinkedLights(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getLinkedObjects(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getShadowIgnoredLights(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getShadowIgnoredObjects(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getShadowLinkedLights(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getShadowLinkedObjects(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def parseLinks(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool

class MRenderCallback:
    """
    """
    def __disown__(self) -> Any: ...
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def addCallback(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def addRenderTileCallback(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def className(*args: Unknown, **kwargs: Unknown) -> Any: ...
    def postProcessCallback(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def removeCallback(*args: Unknown, **kwargs: Unknown) -> Any: ...
    def renderCallback(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def shadowCastCallback(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool

class MRenderData:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    aspectRatio: float
    bottom: int
    bytesPerChannel: int
    depthArr: Any
    eyePoint: maya.OpenMaya.MFloatPoint
    fieldOfView: float
    internalData: Any
    left: int
    perspective: bool
    resX: int
    resY: int
    rgbaArr: Any
    right: int
    def screenToWorld(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool
    top: int
    viewDirection: maya.OpenMaya.MFloatVector
    worldToEyeMatrix: maya.OpenMaya.MFloatMatrix
    def worldToScreen(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    xsize: int
    ysize: int

class MRenderProfile:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def addRenderer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def hasRenderer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    kMayaD3D: int = 2
    kMayaOpenGL: int = 1
    kMayaSoftware: int = 0
    def numberOfRenderers(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool

class MRenderSetup:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    @staticmethod
    def className(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def getEnabledSelectedNodeNames(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool

class MRenderSetupPrivate:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    @staticmethod
    def _switchToLegacyRenderLayer(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def _triggerSelectionChanged(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def className(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool

class MRenderShadowData:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    depthMaps: Any
    internalData: Any
    kDirectional: int = 2
    kInvalid: int = 0
    kPoint: int = 1
    kSpot: int = 3
    lightPosition: maya.OpenMaya.MFloatPoint
    lightType: int
    midDistMaps: Any
    perspective: bool
    perspectiveMatrix: maya.OpenMaya.MFloatMatrix
    projectionMatrix: maya.OpenMaya.MFloatMatrix
    shadowResX: int
    shadowResY: int
    thisown: bool
    useMidDistMap: bool
    def worldToZbuffer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def zbufferToWorld(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class MRenderTargetLegacy:
    """
    """
    def __init__(self, *args: Unknown, **kwargs: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def height(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def makeTargetCurrent(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: Any
    def width(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def writeColorBuffer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class MRenderUtil:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    @staticmethod
    def className(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def convertPsdFile(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def diffuseReflectance(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def eval2dTexture(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def exactFileTextureName(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def exactImagePlaneFileName(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def generatingIprFile(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def getCommonRenderSettings(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def hemisphereCoverage(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def inCurrentRenderLayer(*args: Unknown, **kwargs: Unknown) -> Any: ...
    kAll: int = 0
    kAmbientOnly: int = 3
    kBatchRender: int = 1
    kColorOnly: int = 1
    kDiffuseOnly: int = 4
    kHardwareRender: int = 4
    kInteractiveRender: int = 2
    kIprRender: int = 3
    kNotRendering: int = 0
    kShadowOnly: int = 2
    kSpecularOnly: int = 5
    @staticmethod
    def lightAttenuation(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def mainBeautyPassCustomTokenString(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def mainBeautyPassName(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def maximumSpecularReflection(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def mayaRenderState(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def noise1(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def noise2(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def noise3(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def noise4(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def noiseTableCubeSide(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def noiseTableSize(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def raytrace(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def raytraceFirstGeometryIntersections(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def relativeFileName(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def renderObjectItem(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def renderPass(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def sampleShadingNetwork(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def sendRenderProgressInfo(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool
    @staticmethod
    def valueInNoiseTable(*args: Unknown, **kwargs: Unknown) -> Any: ...

class MRenderView:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def className(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def doesRenderEditorExist(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def endRender(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def getRenderRegion(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def refresh(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def setCurrentCamera(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def setDrawTileBoundary(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def startRegionRender(*args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def startRender(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool
    @staticmethod
    def updatePixels(*args: Unknown, **kwargs: Unknown) -> Any: ...

class MRenderingInfo:
    """
    """
    def __init__(self, *args: Unknown, **kwargs: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def cameraPath(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def height(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def originX(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def originY(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def projectionMatrix(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def renderTarget(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def renderingAPI(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def renderingVersion(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: Any
    def viewMatrix(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def width(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class MSwatchRenderBase:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def cancelCurrentSwatchRender(*args: Unknown, **kwargs: Unknown) -> Any: ...
    def cancelParallelRendering(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def doIteration(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def enableSwatchRender(*args: Unknown, **kwargs: Unknown) -> Any: ...
    def image(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def node(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def renderParallel(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def renderQuality(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def resolution(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setRenderQuality(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def swatchNode(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: Any

class MSwatchRenderRegister:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def registerSwatchRender(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool
    @staticmethod
    def unregisterSwatchRender(*args: Unknown, **kwargs: Unknown) -> Any: ...

class MUniformParameter:
    """
    """
    def UIHidden(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def assign(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getAsBool(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getAsFloat(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getAsFloatArray(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getAsInt(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getAsString(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getPlug(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getSource(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def hasChanged(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def isATexture(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    kSemanticBackgroundColor: int = 46
    kSemanticBump: int = 11
    kSemanticBumpTexture: int = 30
    kSemanticColor: int = 9
    kSemanticColorTexture: int = 28
    kSemanticEnvironment: int = 12
    kSemanticFarClipPlane: int = 49
    kSemanticFrameNumber: int = 47
    kSemanticHWSEdgeLevel: int = 54
    kSemanticHWSFaceLevel: int = 53
    kSemanticHWSFrontCCW: int = 57
    kSemanticHWSHighlighting: int = 59
    kSemanticHWSInstancedDraw: int = 58
    kSemanticHWSObjectLevel: int = 52
    kSemanticHWSOccluder: int = 56
    kSemanticHWSPrimitiveBase: int = 50
    kSemanticHWSPrimitiveCountPerInstance: int = 51
    kSemanticHWSVertexLevel: int = 55
    kSemanticLocalViewer: int = 44
    kSemanticNearClipPlane: int = 48
    kSemanticNormal: int = 10
    kSemanticNormalTexture: int = 29
    kSemanticNormalizationTexture: int = 31
    kSemanticObjectDir: int = 1
    kSemanticObjectPos: int = 5
    kSemanticOpaqueDepthTexture: int = 33
    kSemanticProjectionDir: int = 4
    kSemanticProjectionInverseMatrix: int = 20
    kSemanticProjectionInverseTransposeMatrix: int = 21
    kSemanticProjectionMatrix: int = 19
    kSemanticProjectionPos: int = 8
    kSemanticProjectionTransposeMatrix: int = 37
    kSemanticTime: int = 34
    kSemanticTranspDepthTexture: int = 32
    kSemanticUnknown: int = 0
    kSemanticViewDir: int = 3
    kSemanticViewInverseMatrix: int = 17
    kSemanticViewInverseTransposeMatrix: int = 18
    kSemanticViewMatrix: int = 16
    kSemanticViewPos: int = 7
    kSemanticViewProjectionInverseMatrix: int = 41
    kSemanticViewProjectionInverseTransposeMatrix: int = 43
    kSemanticViewProjectionMatrix: int = 40
    kSemanticViewProjectionTransposeMatrix: int = 42
    kSemanticViewTransposeMatrix: int = 36
    kSemanticViewportPixelSize: int = 45
    kSemanticWorldDir: int = 2
    kSemanticWorldInverseMatrix: int = 14
    kSemanticWorldInverseTransposeMatrix: int = 15
    kSemanticWorldMatrix: int = 13
    kSemanticWorldPos: int = 6
    kSemanticWorldTransposeMatrix: int = 35
    kSemanticWorldViewInverseMatrix: int = 23
    kSemanticWorldViewInverseTransposeMatrix: int = 24
    kSemanticWorldViewMatrix: int = 22
    kSemanticWorldViewProjectionInverseMatrix: int = 26
    kSemanticWorldViewProjectionInverseTransposeMatrix: int = 27
    kSemanticWorldViewProjectionMatrix: int = 25
    kSemanticWorldViewProjectionTransposeMatrix: int = 39
    kSemanticWorldViewTransposeMatrix: int = 38
    kType1DTexture: int = 4
    kType2DTexture: int = 5
    kType3DTexture: int = 6
    kTypeBool: int = 1
    kTypeCubeTexture: int = 7
    kTypeEnum: int = 10
    kTypeEnvTexture: int = 8
    kTypeFloat: int = 3
    kTypeInt: int = 2
    kTypeString: int = 9
    kTypeUnknown: int = 0
    def keyable(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def name(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def numColumns(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def numElements(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def numRows(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def semantic(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setAsBool(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setAsFloat(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setAsFloatArray(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setAsInt(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setAsString(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setDirty(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setEnumFieldNames(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setKeyable(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setRangeMax(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setRangeMin(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setSoftRangeMax(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setSoftRangeMin(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setUIHidden(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setUINiceName(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool
    def type(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def userData(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class MUniformParameterList:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def append(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def assign(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getElement(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def length(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setElement(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setLength(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool

class MVaryingParameter:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def addElement(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def assign(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def destinationSet(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def dimension(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getBuffer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getElement(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getElementSize(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getMaximumStride(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getSourceSetName(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getSourceType(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getUpdateId(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    kBinormal: int = 8
    kChar: int = 3
    kColor: int = 4
    kDouble: int = 2
    kFloat: int = 1
    kInt16: int = 5
    kInt32: int = 7
    kInvalidParameter: int = -1
    kNoSemantic: int = 0
    kNormal: int = 2
    kPosition: int = 1
    kStructure: int = 0
    kTangent: int = 7
    kTexCoord: int = 3
    kUnsignedChar: int = 4
    kUnsignedInt16: int = 6
    kUnsignedInt32: int = 8
    kWeight: int = 5
    def name(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def numElements(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def removeElements(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def semantic(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def semanticName(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setSource(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool
    def type(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class MVaryingParameterList:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def append(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def assign(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def getElement(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def length(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setElement(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setLength(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool

class MViewportRenderer:
    """
    """
    def UIname(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def __init__(self, *args: Unknown, **kwargs: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def deregisterRenderer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def initialize(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    kDirect3D: int = 1
    kExcludeAll: int = -1
    kExcludeCVs: int = 131072
    kExcludeCameras: int = 32
    kExcludeDeformers: int = 256
    kExcludeDimensions: int = 4096
    kExcludeDynamicConstraints: int = 134217728
    kExcludeDynamics: int = 512
    kExcludeFluids: int = 2097152
    kExcludeFollicles: int = 4194304
    kExcludeGrid: int = 65536
    kExcludeHairSystems: int = 8388608
    kExcludeHulls: int = 262144
    kExcludeIkHandles: int = 128
    kExcludeImagePlane: int = 16777216
    kExcludeJoints: int = 64
    kExcludeLights: int = 16
    kExcludeLocators: int = 2048
    kExcludeManipulators: int = 268435456
    kExcludeMeshes: int = 4
    kExcludeMotionTrails: int = 1073741824
    kExcludeNCloths: int = 33554432
    kExcludeNParticles: int = 536870912
    kExcludeNRigids: int = 67108864
    kExcludeNone: int = 0
    kExcludeNurbsCurves: int = 1
    kExcludeNurbsSurfaces: int = 2
    kExcludeParticleInstancers: int = 1024
    kExcludePivots: int = 16384
    kExcludePlanes: int = 8
    kExcludePluginShapes: int = -2147483648
    kExcludeSelectHandles: int = 8192
    kExcludeStrokes: int = 524288
    kExcludeSubdivSurfaces: int = 1048576
    kExcludeTextures: int = 32768
    kNoOverride: int = 0
    kOpenGL: int = 0
    kOverrideAllDrawing: int = 1
    kOverrideThenStandard: int = 2
    kOverrideThenUI: int = 3
    kSoftware: int = 2
    def name(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def nativelySupports(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def override(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def overrideThenStandardExclusion(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def registerRenderer(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def render(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def renderingOverride(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setRenderingOverride(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def setUIName(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: Any
    def uninitialize(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class RV_AOV:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    name: Any
    numberOfChannels: int
    pPixels: Any
    thisown: bool

class RV_PIXEL:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    a: float
    b: float
    g: float
    r: float
    thisown: bool

class boolPtr:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def assign(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def cast(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def frompointer(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool
    def value(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class charPtr:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def assign(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def cast(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def frompointer(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool
    def value(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class doublePtr:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def assign(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def cast(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def frompointer(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool
    def value(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class floatPtr:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def assign(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def cast(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def frompointer(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool
    def value(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class intPtr:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def assign(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def cast(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def frompointer(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool
    def value(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

kMGLext_ARB_ES2_compatibility: int = 53
kMGLext_ARB_OpenMGL20: int = 50
kMGLext_ARB_cl_event: int = 64
kMGLext_ARB_color_buffer_float: int = 46
kMGLext_ARB_depth_texture: int = 34
kMGLext_ARB_explicit_attrib_location: int = 51
kMGLext_ARB_fragment_program: int = 41
kMGLext_ARB_fragment_program_shadow: int = 47
kMGLext_ARB_half_float_pixel: int = 44
kMGLext_ARB_instanced_arrays: int = 52
kMGLext_ARB_matrix_palette: int = 31
kMGLext_ARB_occlusion_query: int = 42
kMGLext_ARB_point_parameters: int = 32
kMGLext_ARB_shadow: int = 35
kMGLext_ARB_shadow_ambient: int = 36
kMGLext_ARB_sync: int = 63
kMGLext_ARB_texgen_reflection: int = 39
kMGLext_ARB_texture_env_crossbar: int = 33
kMGLext_ARB_texture_float: int = 45
kMGLext_ARB_texture_non_power_of_two: int = 20
kMGLext_ARB_texture_rectangle: int = 21
kMGLext_ARB_vertex_blend: int = 30
kMGLext_ARB_vertex_buffer_object: int = 43
kMGLext_ARB_vertex_program: int = 40
kMGLext_ATI_fragment_shader: int = 65
kMGLext_ATI_meminfo: int = 66
kMGLext_ATI_pixel_format_float: int = 48
kMGLext_ATI_texture_mirror_once: int = 67
kMGLext_EXT_compiled_vertex_array: int = 54
kMGLext_EXT_cull_vertex: int = 55
kMGLext_EXT_fog_coord: int = 57
kMGLext_EXT_secondary_color: int = 56
kMGLext_EXT_texture_filter_anisotropic: int = 60
kMGLext_EXT_transform_feedback: int = 62
kMGLext_EXT_vertex_shader: int = 59
kMGLext_EXT_vertex_weighting: int = 58
kMGLext_MGLX_choose_fbconfig: int = 91
kMGLext_MGLX_choose_fbconfig_sgix: int = 96
kMGLext_MGLX_create_context_with_config_sgix: int = 97
kMGLext_MGLX_create_new_context: int = 92
kMGLext_MGLX_create_pbuffer: int = 90
kMGLext_MGLX_create_pbuffer_sgix: int = 95
kMGLext_MGLX_destroy_pbuffer: int = 94
kMGLext_MGLX_destroy_window: int = 93
kMGLext_MGLX_get_visual_from_fbconfig_sgix: int = 98
kMGLext_NUMBER_OF_EXTENSIONS: int = 99
kMGLext_NVX_gpu_memory_info: int = 77
kMGLext_NV_fence: int = 68
kMGLext_NV_float_buffer: int = 49
kMGLext_NV_fragment_program: int = 73
kMGLext_NV_occlusion_query: int = 74
kMGLext_NV_primitive_restart: int = 75
kMGLext_NV_register_combiners: int = 69
kMGLext_NV_texture_shader: int = 70
kMGLext_NV_transform_feedback: int = 76
kMGLext_NV_vertex_array_range: int = 71
kMGLext_NV_vertex_program: int = 72
kMGLext_SGIS_generate_mipmap: int = 78
kMGLext_SGIX_depth_texture: int = 37
kMGLext_SGIX_shadow: int = 38
kMGLext_WMGL_ARB_buffer_region: int = 84
kMGLext_WMGL_ARB_extensions_string: int = 83
kMGLext_WMGL_ARB_make_current_read: int = 87
kMGLext_WMGL_ARB_pbuffer: int = 85
kMGLext_WMGL_ARB_pixel_format: int = 86
kMGLext_WMGL_ARB_render_texture: int = 88
kMGLext_WMGL_NV_allocate_memory: int = 89
kMGLext_abgr: int = 0
kMGLext_bgra: int = 1
kMGLext_blend_color: int = 23
kMGLext_blend_minmax: int = 24
kMGLext_blend_subtract: int = 25
kMGLext_color_matrix: int = 27
kMGLext_color_table: int = 28
kMGLext_convolution: int = 29
kMGLext_draw_range_elements: int = 2
kMGLext_frame_buffer_object: int = 79
kMGLext_framebuffer_multisample: int = 81
kMGLext_histogram: int = 26
kMGLext_imaging_subset: int = 22
kMGLext_multi_draw_arrays: int = 18
kMGLext_multisample: int = 10
kMGLext_multitexture: int = 9
kMGLext_packed_depth_stencil: int = 80
kMGLext_packed_pixels: int = 3
kMGLext_rescale_normal: int = 4
kMGLext_separate_specular_color: int = 5
kMGLext_texture3D: int = 6
kMGLext_texture_array: int = 82
kMGLext_texture_border_clamp: int = 16
kMGLext_texture_compression: int = 11
kMGLext_texture_compression_s3tc: int = 61
kMGLext_texture_cube_map: int = 12
kMGLext_texture_edge_clamp: int = 7
kMGLext_texture_env_add: int = 13
kMGLext_texture_env_combine: int = 14
kMGLext_texture_env_dot3: int = 15
kMGLext_texture_lod: int = 8
kMGLext_texture_mirrored_repeat: int = 19
kMGLext_transpose_matrix: int = 17
class shortPtr:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def assign(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def cast(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def frompointer(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool
    def value(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class uCharPtr:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def assign(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def cast(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def frompointer(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool
    def value(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

class uIntPtr:
    """
    """
    def __init__(self, *args: Unknown) -> None:
        """Initialize self.  See help(type(self)) for accurate signature."""

    def __repr__(self) -> Any: ...
    def __swig_destroy__(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def assign(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    def cast(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...
    @staticmethod
    def frompointer(*args: Unknown, **kwargs: Unknown) -> Any: ...
    thisown: bool
    def value(self, /, *args: Unknown, **kwargs: Unknown) -> Any: ...

