The Open Toolkit library  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Package OpenTK.Graphics.ES11

Classes

class  GL
 Provides access to OpenGL ES 1.1 methods. More...
 

Enumerations

enum  All : int {
  False = ((int)0), NoError = ((int)0), NoneOes = ((int)0), Zero = ((int)0),
  Points = ((int)0x0000), DepthBufferBit = ((int)0x00000100), StencilBufferBit = ((int)0x00000400), ColorBufferBit = ((int)0x00004000),
  Lines = ((int)0x0001), LineLoop = ((int)0x0002), LineStrip = ((int)0x0003), Triangles = ((int)0x0004),
  TriangleStrip = ((int)0x0005), TriangleFan = ((int)0x0006), Add = ((int)0x0104), Never = ((int)0x0200),
  Less = ((int)0x0201), Equal = ((int)0x0202), Lequal = ((int)0x0203), Greater = ((int)0x0204),
  Notequal = ((int)0x0205), Gequal = ((int)0x0206), Always = ((int)0x0207), SrcColor = ((int)0x0300),
  OneMinusSrcColor = ((int)0x0301), SrcAlpha = ((int)0x0302), OneMinusSrcAlpha = ((int)0x0303), DstAlpha = ((int)0x0304),
  OneMinusDstAlpha = ((int)0x0305), DstColor = ((int)0x0306), OneMinusDstColor = ((int)0x0307), SrcAlphaSaturate = ((int)0x0308),
  Front = ((int)0x0404), Back = ((int)0x0405), FrontAndBack = ((int)0x0408), InvalidEnum = ((int)0x0500),
  InvalidValue = ((int)0x0501), InvalidOperation = ((int)0x0502), StackOverflow = ((int)0x0503), StackUnderflow = ((int)0x0504),
  OutOfMemory = ((int)0x0505), InvalidFramebufferOperationOes = ((int)0x0506), Exp = ((int)0x0800), Exp2 = ((int)0x0801),
  Cw = ((int)0x0900), Ccw = ((int)0x0901), CurrentColor = ((int)0x0B00), CurrentNormal = ((int)0x0B02),
  CurrentTextureCoords = ((int)0x0B03), PointSmooth = ((int)0x0B10), PointSize = ((int)0x0B11), SmoothPointSizeRange = ((int)0x0B12),
  LineSmooth = ((int)0x0B20), LineWidth = ((int)0x0B21), SmoothLineWidthRange = ((int)0x0B22), CullFace = ((int)0x0B44),
  CullFaceMode = ((int)0x0B45), FrontFace = ((int)0x0B46), Lighting = ((int)0x0B50), LightModelTwoSide = ((int)0x0B52),
  LightModelAmbient = ((int)0x0B53), ShadeModel = ((int)0x0B54), ColorMaterial = ((int)0x0B57), Fog = ((int)0x0B60),
  FogDensity = ((int)0x0B62), FogStart = ((int)0x0B63), FogEnd = ((int)0x0B64), FogMode = ((int)0x0B65),
  FogColor = ((int)0x0B66), DepthRange = ((int)0x0B70), DepthTest = ((int)0x0B71), DepthWritemask = ((int)0x0B72),
  DepthClearValue = ((int)0x0B73), DepthFunc = ((int)0x0B74), StencilTest = ((int)0x0B90), StencilClearValue = ((int)0x0B91),
  StencilFunc = ((int)0x0B92), StencilValueMask = ((int)0x0B93), StencilFail = ((int)0x0B94), StencilPassDepthFail = ((int)0x0B95),
  StencilPassDepthPass = ((int)0x0B96), StencilRef = ((int)0x0B97), StencilWritemask = ((int)0x0B98), MatrixMode = ((int)0x0BA0),
  Normalize = ((int)0x0BA1), Viewport = ((int)0x0BA2), ModelviewStackDepth = ((int)0x0BA3), ProjectionStackDepth = ((int)0x0BA4),
  TextureStackDepth = ((int)0x0BA5), ModelviewMatrix = ((int)0x0BA6), ProjectionMatrix = ((int)0x0BA7), TextureMatrix = ((int)0x0BA8),
  AlphaTest = ((int)0x0BC0), AlphaTestFunc = ((int)0x0BC1), AlphaTestRef = ((int)0x0BC2), Dither = ((int)0x0BD0),
  BlendDst = ((int)0x0BE0), BlendSrc = ((int)0x0BE1), Blend = ((int)0x0BE2), LogicOpMode = ((int)0x0BF0),
  ColorLogicOp = ((int)0x0BF2), ScissorBox = ((int)0x0C10), ScissorTest = ((int)0x0C11), ColorClearValue = ((int)0x0C22),
  ColorWritemask = ((int)0x0C23), PerspectiveCorrectionHint = ((int)0x0C50), PointSmoothHint = ((int)0x0C51), LineSmoothHint = ((int)0x0C52),
  FogHint = ((int)0x0C54), UnpackAlignment = ((int)0x0CF5), PackAlignment = ((int)0x0D05), AlphaScale = ((int)0x0D1C),
  MaxLights = ((int)0x0D31), MaxClipPlanes = ((int)0x0D32), MaxClipPlanesImg = ((int)0x0D32), MaxTextureSize = ((int)0x0D33),
  MaxModelviewStackDepth = ((int)0x0D36), MaxProjectionStackDepth = ((int)0x0D38), MaxTextureStackDepth = ((int)0x0D39), MaxViewportDims = ((int)0x0D3A),
  SubpixelBits = ((int)0x0D50), RedBits = ((int)0x0D52), GreenBits = ((int)0x0D53), BlueBits = ((int)0x0D54),
  AlphaBits = ((int)0x0D55), DepthBits = ((int)0x0D56), StencilBits = ((int)0x0D57), Texture2D = ((int)0x0DE1),
  DontCare = ((int)0x1100), Fastest = ((int)0x1101), Nicest = ((int)0x1102), Ambient = ((int)0x1200),
  Diffuse = ((int)0x1201), Specular = ((int)0x1202), Position = ((int)0x1203), SpotDirection = ((int)0x1204),
  SpotExponent = ((int)0x1205), SpotCutoff = ((int)0x1206), ConstantAttenuation = ((int)0x1207), LinearAttenuation = ((int)0x1208),
  QuadraticAttenuation = ((int)0x1209), Byte = ((int)0x1400), UnsignedByte = ((int)0x1401), Short = ((int)0x1402),
  UnsignedShort = ((int)0x1403), Float = ((int)0x1406), Fixed = ((int)0x140C), FixedOes = ((int)0x140C),
  Clear = ((int)0x1500), And = ((int)0x1501), AndReverse = ((int)0x1502), Copy = ((int)0x1503),
  AndInverted = ((int)0x1504), Noop = ((int)0x1505), Xor = ((int)0x1506), Or = ((int)0x1507),
  Nor = ((int)0x1508), Equiv = ((int)0x1509), Invert = ((int)0x150A), OrReverse = ((int)0x150B),
  CopyInverted = ((int)0x150C), OrInverted = ((int)0x150D), Nand = ((int)0x150E), Set = ((int)0x150F),
  Emission = ((int)0x1600), Shininess = ((int)0x1601), AmbientAndDiffuse = ((int)0x1602), Modelview = ((int)0x1700),
  Projection = ((int)0x1701), Texture = ((int)0x1702), Alpha = ((int)0x1906), Rgb = ((int)0x1907),
  Rgba = ((int)0x1908), Luminance = ((int)0x1909), LuminanceAlpha = ((int)0x190A), Flat = ((int)0x1D00),
  Smooth = ((int)0x1D01), Keep = ((int)0x1E00), Replace = ((int)0x1E01), Incr = ((int)0x1E02),
  Decr = ((int)0x1E03), Vendor = ((int)0x1F00), Renderer = ((int)0x1F01), Version = ((int)0x1F02),
  Extensions = ((int)0x1F03), Modulate = ((int)0x2100), Decal = ((int)0x2101), TextureEnvMode = ((int)0x2200),
  TextureEnvColor = ((int)0x2201), TextureEnv = ((int)0x2300), TextureGenModeOes = ((int)0x2500), Nearest = ((int)0x2600),
  Linear = ((int)0x2601), NearestMipmapNearest = ((int)0x2700), LinearMipmapNearest = ((int)0x2701), NearestMipmapLinear = ((int)0x2702),
  LinearMipmapLinear = ((int)0x2703), TextureMagFilter = ((int)0x2800), TextureMinFilter = ((int)0x2801), TextureWrapS = ((int)0x2802),
  TextureWrapT = ((int)0x2803), Repeat = ((int)0x2901), PolygonOffsetUnits = ((int)0x2A00), ClipPlane0 = ((int)0x3000),
  ClipPlane0Img = ((int)0x3000), ClipPlane1 = ((int)0x3001), ClipPlane1Img = ((int)0x3001), ClipPlane2 = ((int)0x3002),
  ClipPlane2Img = ((int)0x3002), ClipPlane3 = ((int)0x3003), ClipPlane3Img = ((int)0x3003), ClipPlane4 = ((int)0x3004),
  ClipPlane4Img = ((int)0x3004), ClipPlane5 = ((int)0x3005), ClipPlane5Img = ((int)0x3005), Light0 = ((int)0x4000),
  Light1 = ((int)0x4001), Light2 = ((int)0x4002), Light3 = ((int)0x4003), Light4 = ((int)0x4004),
  Light5 = ((int)0x4005), Light6 = ((int)0x4006), Light7 = ((int)0x4007), FuncAddOes = ((int)0x8006),
  BlendEquationOes = ((int)0x8009), BlendEquationRgbOes = ((int)0x8009), FuncSubtractOes = ((int)0x800A), FuncReverseSubtractOes = ((int)0x800B),
  UnsignedShort4444 = ((int)0x8033), UnsignedShort5551 = ((int)0x8034), PolygonOffsetFill = ((int)0x8037), PolygonOffsetFactor = ((int)0x8038),
  RescaleNormal = ((int)0x803A), Rgb8Oes = ((int)0x8051), Rgba4Oes = ((int)0x8056), Rgb5A1Oes = ((int)0x8057),
  Rgba8Oes = ((int)0x8058), TextureBinding2D = ((int)0x8069), VertexArray = ((int)0x8074), NormalArray = ((int)0x8075),
  ColorArray = ((int)0x8076), TextureCoordArray = ((int)0x8078), VertexArraySize = ((int)0x807A), VertexArrayType = ((int)0x807B),
  VertexArrayStride = ((int)0x807C), NormalArrayType = ((int)0x807E), NormalArrayStride = ((int)0x807F), ColorArraySize = ((int)0x8081),
  ColorArrayType = ((int)0x8082), ColorArrayStride = ((int)0x8083), TextureCoordArraySize = ((int)0x8088), TextureCoordArrayType = ((int)0x8089),
  TextureCoordArrayStride = ((int)0x808A), VertexArrayPointer = ((int)0x808E), NormalArrayPointer = ((int)0x808F), ColorArrayPointer = ((int)0x8090),
  TextureCoordArrayPointer = ((int)0x8092), Multisample = ((int)0x809D), SampleAlphaToCoverage = ((int)0x809E), SampleAlphaToOne = ((int)0x809F),
  SampleCoverage = ((int)0x80A0), SampleBuffers = ((int)0x80A8), Samples = ((int)0x80A9), SampleCoverageValue = ((int)0x80AA),
  SampleCoverageInvert = ((int)0x80AB), BlendDstRgbOes = ((int)0x80C8), BlendSrcRgbOes = ((int)0x80C9), BlendDstAlphaOes = ((int)0x80CA),
  BlendSrcAlphaOes = ((int)0x80CB), Bgra = ((int)0x80E1), PointSizeMin = ((int)0x8126), PointSizeMax = ((int)0x8127),
  PointFadeThresholdSize = ((int)0x8128), PointDistanceAttenuation = ((int)0x8129), ClampToEdge = ((int)0x812F), GenerateMipmap = ((int)0x8191),
  GenerateMipmapHint = ((int)0x8192), DepthComponent16Oes = ((int)0x81A5), DepthComponent24Oes = ((int)0x81A6), DepthComponent32Oes = ((int)0x81A7),
  UnsignedShort565 = ((int)0x8363), UnsignedShort4444Rev = ((int)0x8365), UnsignedShort1555Rev = ((int)0x8366), MirroredRepeatOes = ((int)0x8370),
  AliasedPointSizeRange = ((int)0x846D), AliasedLineWidthRange = ((int)0x846E), Texture0 = ((int)0x84C0), Texture1 = ((int)0x84C1),
  Texture2 = ((int)0x84C2), Texture3 = ((int)0x84C3), Texture4 = ((int)0x84C4), Texture5 = ((int)0x84C5),
  Texture6 = ((int)0x84C6), Texture7 = ((int)0x84C7), Texture8 = ((int)0x84C8), Texture9 = ((int)0x84C9),
  Texture10 = ((int)0x84CA), Texture11 = ((int)0x84CB), Texture12 = ((int)0x84CC), Texture13 = ((int)0x84CD),
  Texture14 = ((int)0x84CE), Texture15 = ((int)0x84CF), Texture16 = ((int)0x84D0), Texture17 = ((int)0x84D1),
  Texture18 = ((int)0x84D2), Texture19 = ((int)0x84D3), Texture20 = ((int)0x84D4), Texture21 = ((int)0x84D5),
  Texture22 = ((int)0x84D6), Texture23 = ((int)0x84D7), Texture24 = ((int)0x84D8), Texture25 = ((int)0x84D9),
  Texture26 = ((int)0x84DA), Texture27 = ((int)0x84DB), Texture28 = ((int)0x84DC), Texture29 = ((int)0x84DD),
  Texture30 = ((int)0x84DE), Texture31 = ((int)0x84DF), ActiveTexture = ((int)0x84E0), ClientActiveTexture = ((int)0x84E1),
  MaxTextureUnits = ((int)0x84E2), Subtract = ((int)0x84E7), MaxRenderbufferSizeOes = ((int)0x84E8), AllCompletedNv = ((int)0x84F2),
  FenceStatusNv = ((int)0x84F3), FenceConditionNv = ((int)0x84F4), DepthStencilOes = ((int)0x84F9), UnsignedInt248Oes = ((int)0x84FA),
  TextureMaxAnisotropyExt = ((int)0x84FE), MaxTextureMaxAnisotropyExt = ((int)0x84FF), IncrWrapOes = ((int)0x8507), DecrWrapOes = ((int)0x8508),
  NormalMapOes = ((int)0x8511), ReflectionMapOes = ((int)0x8512), TextureCubeMapOes = ((int)0x8513), TextureBindingCubeMapOes = ((int)0x8514),
  TextureCubeMapPositiveXOes = ((int)0x8515), TextureCubeMapNegativeXOes = ((int)0x8516), TextureCubeMapPositiveYOes = ((int)0x8517), TextureCubeMapNegativeYOes = ((int)0x8518),
  TextureCubeMapPositiveZOes = ((int)0x8519), TextureCubeMapNegativeZOes = ((int)0x851A), MaxCubeMapTextureSizeOes = ((int)0x851C), Combine = ((int)0x8570),
  CombineRgb = ((int)0x8571), CombineAlpha = ((int)0x8572), RgbScale = ((int)0x8573), AddSigned = ((int)0x8574),
  Interpolate = ((int)0x8575), Constant = ((int)0x8576), PrimaryColor = ((int)0x8577), Previous = ((int)0x8578),
  Src0Rgb = ((int)0x8580), Src1Rgb = ((int)0x8581), Src2Rgb = ((int)0x8582), Src0Alpha = ((int)0x8588),
  Src1Alpha = ((int)0x8589), Src2Alpha = ((int)0x858A), Operand0Rgb = ((int)0x8590), Operand1Rgb = ((int)0x8591),
  Operand2Rgb = ((int)0x8592), Operand0Alpha = ((int)0x8598), Operand1Alpha = ((int)0x8599), Operand2Alpha = ((int)0x859A),
  NumCompressedTextureFormats = ((int)0x86A2), CompressedTextureFormats = ((int)0x86A3), MaxVertexUnitsOes = ((int)0x86A4), WeightArrayTypeOes = ((int)0x86A9),
  WeightArrayStrideOes = ((int)0x86AA), WeightArraySizeOes = ((int)0x86AB), WeightArrayPointerOes = ((int)0x86AC), WeightArrayOes = ((int)0x86AD),
  Dot3Rgb = ((int)0x86AE), Dot3Rgba = ((int)0x86AF), Dot3RgbaImg = ((int)0x86AF), BufferSize = ((int)0x8764),
  BufferUsage = ((int)0x8765), AtcRgbaInterpolatedAlphaAmd = ((int)0x87EE), Gl3DcXAmd = ((int)0x87F9), Gl3DcXyAmd = ((int)0x87FA),
  BlendEquationAlphaOes = ((int)0x883D), MatrixPaletteOes = ((int)0x8840), MaxPaletteMatricesOes = ((int)0x8842), CurrentPaletteMatrixOes = ((int)0x8843),
  MatrixIndexArrayOes = ((int)0x8844), MatrixIndexArraySizeOes = ((int)0x8846), MatrixIndexArrayTypeOes = ((int)0x8847), MatrixIndexArrayStrideOes = ((int)0x8848),
  MatrixIndexArrayPointerOes = ((int)0x8849), PointSpriteOes = ((int)0x8861), CoordReplaceOes = ((int)0x8862), ArrayBuffer = ((int)0x8892),
  ElementArrayBuffer = ((int)0x8893), ArrayBufferBinding = ((int)0x8894), ElementArrayBufferBinding = ((int)0x8895), VertexArrayBufferBinding = ((int)0x8896),
  NormalArrayBufferBinding = ((int)0x8897), ColorArrayBufferBinding = ((int)0x8898), TextureCoordArrayBufferBinding = ((int)0x889A), WeightArrayBufferBindingOes = ((int)0x889E),
  WriteOnlyOes = ((int)0x88B9), BufferAccessOes = ((int)0x88BB), BufferMappedOes = ((int)0x88BC), BufferMapPointerOes = ((int)0x88BD),
  StaticDraw = ((int)0x88E4), DynamicDraw = ((int)0x88E8), Depth24Stencil8Oes = ((int)0x88F0), PointSizeArrayTypeOes = ((int)0x898A),
  PointSizeArrayStrideOes = ((int)0x898B), PointSizeArrayPointerOes = ((int)0x898C), ModelviewMatrixFloatAsIntBitsOes = ((int)0x898D), ProjectionMatrixFloatAsIntBitsOes = ((int)0x898E),
  TextureMatrixFloatAsIntBitsOes = ((int)0x898F), Palette4Rgb8Oes = ((int)0x8B90), Palette4Rgba8Oes = ((int)0x8B91), Palette4R5G6B5Oes = ((int)0x8B92),
  Palette4Rgba4Oes = ((int)0x8B93), Palette4Rgb5A1Oes = ((int)0x8B94), Palette8Rgb8Oes = ((int)0x8B95), Palette8Rgba8Oes = ((int)0x8B96),
  Palette8R5G6B5Oes = ((int)0x8B97), Palette8Rgba4Oes = ((int)0x8B98), Palette8Rgb5A1Oes = ((int)0x8B99), ImplementationColorReadTypeOes = ((int)0x8B9A),
  ImplementationColorReadFormatOes = ((int)0x8B9B), PointSizeArrayOes = ((int)0x8B9C), TextureCropRectOes = ((int)0x8B9D), MatrixIndexArrayBufferBindingOes = ((int)0x8B9E),
  PointSizeArrayBufferBindingOes = ((int)0x8B9F), CompressedRgbPvrtc4Bppv1Img = ((int)0x8C00), CompressedRgbPvrtc2Bppv1Img = ((int)0x8C01), CompressedRgbaPvrtc4Bppv1Img = ((int)0x8C02),
  CompressedRgbaPvrtc2Bppv1Img = ((int)0x8C03), ModulateColorImg = ((int)0x8C04), RecipAddSignedAlphaImg = ((int)0x8C05), TextureAlphaModulateImg = ((int)0x8C06),
  FactorAlphaModulateImg = ((int)0x8C07), FragmentAlphaModulateImg = ((int)0x8C08), AddBlendImg = ((int)0x8C09), AtcRgbAmd = ((int)0x8C92),
  AtcRgbaExplicitAlphaAmd = ((int)0x8C93), FramebufferBindingOes = ((int)0x8CA6), RenderbufferBindingOes = ((int)0x8CA7), FramebufferAttachmentObjectTypeOes = ((int)0x8CD0),
  FramebufferAttachmentObjectNameOes = ((int)0x8CD1), FramebufferAttachmentTextureLevelOes = ((int)0x8CD2), FramebufferAttachmentTextureCubeMapFaceOes = ((int)0x8CD3), FramebufferCompleteOes = ((int)0x8CD5),
  FramebufferIncompleteAttachmentOes = ((int)0x8CD6), FramebufferIncompleteMissingAttachmentOes = ((int)0x8CD7), FramebufferIncompleteDimensionsOes = ((int)0x8CD9), FramebufferIncompleteFormatsOes = ((int)0x8CDA),
  FramebufferUnsupportedOes = ((int)0x8CDD), ColorAttachment0Oes = ((int)0x8CE0), DepthAttachmentOes = ((int)0x8D00), StencilAttachmentOes = ((int)0x8D20),
  FramebufferOes = ((int)0x8D40), RenderbufferOes = ((int)0x8D41), RenderbufferWidthOes = ((int)0x8D42), RenderbufferHeightOes = ((int)0x8D43),
  RenderbufferInternalFormatOes = ((int)0x8D44), StencilIndex1Oes = ((int)0x8D46), StencilIndex4Oes = ((int)0x8D47), StencilIndex8Oes = ((int)0x8D48),
  RenderbufferRedSizeOes = ((int)0x8D50), RenderbufferGreenSizeOes = ((int)0x8D51), RenderbufferBlueSizeOes = ((int)0x8D52), RenderbufferAlphaSizeOes = ((int)0x8D53),
  RenderbufferDepthSizeOes = ((int)0x8D54), RenderbufferStencilSizeOes = ((int)0x8D55), TextureGenStrOes = ((int)0x8D60), Rgb565Oes = ((int)0x8D62),
  Etc1Rgb8Oes = ((int)0x8D64), PerfmonGlobalModeQcom = ((int)0x8FA0), AmdCompressed3DcTexture = ((int)1), AmdCompressedAtcTexture = ((int)1),
  ExtTextureFilterAnisotropic = ((int)1), ExtTextureFormatBgra8888 = ((int)1), ImgReadFormat = ((int)1), ImgTextureCompressionPvrtc = ((int)1),
  ImgTextureEnvEnhancedFixedFunction = ((int)1), ImgUserClipPlane = ((int)1), NvFence = ((int)1), OesBlendEquationSeparate = ((int)1),
  OesBlendFuncSeparate = ((int)1), OesBlendSubtract = ((int)1), OesByteCoordinates = ((int)1), OesCompressedEtc1Rgb8Texture = ((int)1),
  OesCompressedPalettedTexture = ((int)1), OesDepth24 = ((int)1), OesDepth32 = ((int)1), OesDrawTexture = ((int)1),
  OesEglImage = ((int)1), OesElementIndexUint = ((int)1), OesExtendedMatrixPalette = ((int)1), OesFboRenderMipmap = ((int)1),
  OesFixedPoint = ((int)1), OesFramebufferObject = ((int)1), OesMapbuffer = ((int)1), OesMatrixGet = ((int)1),
  OesMatrixPalette = ((int)1), OesPackedDepthStencil = ((int)1), OesPointSizeArray = ((int)1), OesPointSprite = ((int)1),
  OesQueryMatrix = ((int)1), OesReadFormat = ((int)1), OesRgb8Rgba8 = ((int)1), OesSinglePrecision = ((int)1),
  OesStencil1 = ((int)1), OesStencil4 = ((int)1), OesStencil8 = ((int)1), OesStencilWrap = ((int)1),
  OesTextureCubeMap = ((int)1), OesTextureEnvCrossbar = ((int)1), OesTextureMirroredRepeat = ((int)1), One = ((int)1),
  QcomDriverControl = ((int)1), QcomPerfmonGlobalMode = ((int)1), True = ((int)1), VersionEsCl10 = ((int)1),
  VersionEsCl11 = ((int)1), VersionEsCm10 = ((int)1), VersionEsCm11 = ((int)1)
}
 
enum  AlphaFunction : int {
  Never = ((int)0x0200), Less = ((int)0x0201), Equal = ((int)0x0202), Lequal = ((int)0x0203),
  Greater = ((int)0x0204), Notequal = ((int)0x0205), Gequal = ((int)0x0206), Always = ((int)0x0207)
}
 
enum  AmdCompressed3Dctexture : int { Gl3DcXAmd = ((int)0x87F9), Gl3DcXyAmd = ((int)0x87FA), AmdCompressed3DcTexture = ((int)1) }
 
enum  AmdCompressedAtctexture : int { AtcRgbaInterpolatedAlphaAmd = ((int)0x87EE), AtcRgbAmd = ((int)0x8C92), AtcRgbaExplicitAlphaAmd = ((int)0x8C93), AmdCompressedAtcTexture = ((int)1) }
 
enum  BeginMode : int {
  Points = ((int)0x0000), Lines = ((int)0x0001), LineLoop = ((int)0x0002), LineStrip = ((int)0x0003),
  Triangles = ((int)0x0004), TriangleStrip = ((int)0x0005), TriangleFan = ((int)0x0006)
}
 
enum  BlendingFactorDest : int {
  Zero = ((int)0), SrcColor = ((int)0x0300), OneMinusSrcColor = ((int)0x0301), SrcAlpha = ((int)0x0302),
  OneMinusSrcAlpha = ((int)0x0303), DstAlpha = ((int)0x0304), OneMinusDstAlpha = ((int)0x0305), One = ((int)1)
}
 
enum  BlendingFactorSrc : int { DstColor = ((int)0x0306), OneMinusDstColor = ((int)0x0307), SrcAlphaSaturate = ((int)0x0308) }
 
enum  Boolean : int { False = ((int)0), True = ((int)1) }
 
enum  BufferObjects : int {
  BufferSize = ((int)0x8764), BufferUsage = ((int)0x8765), ArrayBuffer = ((int)0x8892), ElementArrayBuffer = ((int)0x8893),
  ArrayBufferBinding = ((int)0x8894), ElementArrayBufferBinding = ((int)0x8895), VertexArrayBufferBinding = ((int)0x8896), NormalArrayBufferBinding = ((int)0x8897),
  ColorArrayBufferBinding = ((int)0x8898), TextureCoordArrayBufferBinding = ((int)0x889A), StaticDraw = ((int)0x88E4), DynamicDraw = ((int)0x88E8)
}
 
enum  ClearBufferMask : int { DepthBufferBit = ((int)0x00000100), StencilBufferBit = ((int)0x00000400), ColorBufferBit = ((int)0x00004000) }
 
enum  ClipPlaneName : int {
  ClipPlane0 = ((int)0x3000), ClipPlane1 = ((int)0x3001), ClipPlane2 = ((int)0x3002), ClipPlane3 = ((int)0x3003),
  ClipPlane4 = ((int)0x3004), ClipPlane5 = ((int)0x3005)
}
 
enum  CullFaceMode : int { Front = ((int)0x0404), Back = ((int)0x0405), FrontAndBack = ((int)0x0408) }
 
enum  DataType : int {
  Byte = ((int)0x1400), UnsignedByte = ((int)0x1401), Short = ((int)0x1402), UnsignedShort = ((int)0x1403),
  Float = ((int)0x1406), Fixed = ((int)0x140C)
}
 
enum  EnableCap : int {
  PointSmooth = ((int)0x0B10), LineSmooth = ((int)0x0B20), CullFace = ((int)0x0B44), Lighting = ((int)0x0B50),
  ColorMaterial = ((int)0x0B57), Fog = ((int)0x0B60), DepthTest = ((int)0x0B71), StencilTest = ((int)0x0B90),
  Normalize = ((int)0x0BA1), AlphaTest = ((int)0x0BC0), Dither = ((int)0x0BD0), Blend = ((int)0x0BE2),
  ColorLogicOp = ((int)0x0BF2), ScissorTest = ((int)0x0C11), Texture2D = ((int)0x0DE1), PolygonOffsetFill = ((int)0x8037),
  RescaleNormal = ((int)0x803A), VertexArray = ((int)0x8074), NormalArray = ((int)0x8075), ColorArray = ((int)0x8076),
  TextureCoordArray = ((int)0x8078), Multisample = ((int)0x809D), SampleAlphaToCoverage = ((int)0x809E), SampleAlphaToOne = ((int)0x809F),
  SampleCoverage = ((int)0x80A0)
}
 
enum  ErrorCode : int {
  NoError = ((int)0), InvalidEnum = ((int)0x0500), InvalidValue = ((int)0x0501), InvalidOperation = ((int)0x0502),
  StackOverflow = ((int)0x0503), StackUnderflow = ((int)0x0504), OutOfMemory = ((int)0x0505)
}
 
enum  ExtTextureFilterAnisotropic : int { TextureMaxAnisotropyExt = ((int)0x84FE), MaxTextureMaxAnisotropyExt = ((int)0x84FF), ExtTextureFilterAnisotropic = ((int)1) }
 
enum  ExtTextureFormatBgra8888 : int { Bgra = ((int)0x80E1), ExtTextureFormatBgra8888 = ((int)1) }
 
enum  FogMode : int { Exp = ((int)0x0800), Exp2 = ((int)0x0801) }
 
enum  FogParameter : int {
  FogDensity = ((int)0x0B62), FogStart = ((int)0x0B63), FogEnd = ((int)0x0B64), FogMode = ((int)0x0B65),
  FogColor = ((int)0x0B66)
}
 
enum  FrontFaceDirection : int { Cw = ((int)0x0900), Ccw = ((int)0x0901) }
 
enum  GetPName : int {
  CurrentColor = ((int)0x0B00), CurrentNormal = ((int)0x0B02), CurrentTextureCoords = ((int)0x0B03), PointSize = ((int)0x0B11),
  SmoothPointSizeRange = ((int)0x0B12), LineWidth = ((int)0x0B21), SmoothLineWidthRange = ((int)0x0B22), CullFaceMode = ((int)0x0B45),
  FrontFace = ((int)0x0B46), ShadeModel = ((int)0x0B54), DepthRange = ((int)0x0B70), DepthWritemask = ((int)0x0B72),
  DepthClearValue = ((int)0x0B73), DepthFunc = ((int)0x0B74), StencilClearValue = ((int)0x0B91), StencilFunc = ((int)0x0B92),
  StencilValueMask = ((int)0x0B93), StencilFail = ((int)0x0B94), StencilPassDepthFail = ((int)0x0B95), StencilPassDepthPass = ((int)0x0B96),
  StencilRef = ((int)0x0B97), StencilWritemask = ((int)0x0B98), MatrixMode = ((int)0x0BA0), Viewport = ((int)0x0BA2),
  ModelviewStackDepth = ((int)0x0BA3), ProjectionStackDepth = ((int)0x0BA4), TextureStackDepth = ((int)0x0BA5), ModelviewMatrix = ((int)0x0BA6),
  ProjectionMatrix = ((int)0x0BA7), TextureMatrix = ((int)0x0BA8), AlphaTestFunc = ((int)0x0BC1), AlphaTestRef = ((int)0x0BC2),
  BlendDst = ((int)0x0BE0), BlendSrc = ((int)0x0BE1), LogicOpMode = ((int)0x0BF0), ScissorBox = ((int)0x0C10),
  ScissorTest = ((int)0x0C11), ColorClearValue = ((int)0x0C22), ColorWritemask = ((int)0x0C23), UnpackAlignment = ((int)0x0CF5),
  PackAlignment = ((int)0x0D05), MaxLights = ((int)0x0D31), MaxClipPlanes = ((int)0x0D32), MaxTextureSize = ((int)0x0D33),
  MaxModelviewStackDepth = ((int)0x0D36), MaxProjectionStackDepth = ((int)0x0D38), MaxTextureStackDepth = ((int)0x0D39), MaxViewportDims = ((int)0x0D3A),
  SubpixelBits = ((int)0x0D50), RedBits = ((int)0x0D52), GreenBits = ((int)0x0D53), BlueBits = ((int)0x0D54),
  AlphaBits = ((int)0x0D55), DepthBits = ((int)0x0D56), StencilBits = ((int)0x0D57), PolygonOffsetUnits = ((int)0x2A00),
  PolygonOffsetFill = ((int)0x8037), PolygonOffsetFactor = ((int)0x8038), TextureBinding2D = ((int)0x8069), VertexArraySize = ((int)0x807A),
  VertexArrayType = ((int)0x807B), VertexArrayStride = ((int)0x807C), NormalArrayType = ((int)0x807E), NormalArrayStride = ((int)0x807F),
  ColorArraySize = ((int)0x8081), ColorArrayType = ((int)0x8082), ColorArrayStride = ((int)0x8083), TextureCoordArraySize = ((int)0x8088),
  TextureCoordArrayType = ((int)0x8089), TextureCoordArrayStride = ((int)0x808A), VertexArrayPointer = ((int)0x808E), NormalArrayPointer = ((int)0x808F),
  ColorArrayPointer = ((int)0x8090), TextureCoordArrayPointer = ((int)0x8092), SampleBuffers = ((int)0x80A8), Samples = ((int)0x80A9),
  SampleCoverageValue = ((int)0x80AA), SampleCoverageInvert = ((int)0x80AB), PointSizeMin = ((int)0x8126), PointSizeMax = ((int)0x8127),
  PointFadeThresholdSize = ((int)0x8128), PointDistanceAttenuation = ((int)0x8129), AliasedPointSizeRange = ((int)0x846D), AliasedLineWidthRange = ((int)0x846E),
  MaxTextureUnits = ((int)0x84E2)
}
 
enum  GetTextureParameter : int { NumCompressedTextureFormats = ((int)0x86A2), CompressedTextureFormats = ((int)0x86A3) }
 
enum  HintMode : int { DontCare = ((int)0x1100), Fastest = ((int)0x1101), Nicest = ((int)0x1102) }
 
enum  HintTarget : int {
  PerspectiveCorrectionHint = ((int)0x0C50), PointSmoothHint = ((int)0x0C51), LineSmoothHint = ((int)0x0C52), FogHint = ((int)0x0C54),
  GenerateMipmapHint = ((int)0x8192)
}
 
enum  ImgreadFormat : int { Bgra = ((int)0x80E1), UnsignedShort4444Rev = ((int)0x8365), UnsignedShort1555Rev = ((int)0x8366), ImgReadFormat = ((int)1) }
 
enum  ImgtextureCompressionPvrtc : int {
  CompressedRgbPvrtc4Bppv1Img = ((int)0x8C00), CompressedRgbPvrtc2Bppv1Img = ((int)0x8C01), CompressedRgbaPvrtc4Bppv1Img = ((int)0x8C02), CompressedRgbaPvrtc2Bppv1Img = ((int)0x8C03),
  ImgTextureCompressionPvrtc = ((int)1)
}
 
enum  ImgtextureEnvEnhancedFixedFunction : int {
  Dot3RgbaImg = ((int)0x86AF), ModulateColorImg = ((int)0x8C04), RecipAddSignedAlphaImg = ((int)0x8C05), TextureAlphaModulateImg = ((int)0x8C06),
  FactorAlphaModulateImg = ((int)0x8C07), FragmentAlphaModulateImg = ((int)0x8C08), AddBlendImg = ((int)0x8C09), ImgTextureEnvEnhancedFixedFunction = ((int)1)
}
 
enum  ImguserClipPlane : int {
  MaxClipPlanesImg = ((int)0x0D32), ClipPlane0Img = ((int)0x3000), ClipPlane1Img = ((int)0x3001), ClipPlane2Img = ((int)0x3002),
  ClipPlane3Img = ((int)0x3003), ClipPlane4Img = ((int)0x3004), ClipPlane5Img = ((int)0x3005), ImgUserClipPlane = ((int)1)
}
 
enum  LightModelParameter : int { LightModelTwoSide = ((int)0x0B52), LightModelAmbient = ((int)0x0B53) }
 
enum  LightName : int {
  Light0 = ((int)0x4000), Light1 = ((int)0x4001), Light2 = ((int)0x4002), Light3 = ((int)0x4003),
  Light4 = ((int)0x4004), Light5 = ((int)0x4005), Light6 = ((int)0x4006), Light7 = ((int)0x4007)
}
 
enum  LightParameter : int {
  Ambient = ((int)0x1200), Diffuse = ((int)0x1201), Specular = ((int)0x1202), Position = ((int)0x1203),
  SpotDirection = ((int)0x1204), SpotExponent = ((int)0x1205), SpotCutoff = ((int)0x1206), ConstantAttenuation = ((int)0x1207),
  LinearAttenuation = ((int)0x1208), QuadraticAttenuation = ((int)0x1209)
}
 
enum  LogicOp : int {
  Clear = ((int)0x1500), And = ((int)0x1501), AndReverse = ((int)0x1502), Copy = ((int)0x1503),
  AndInverted = ((int)0x1504), Noop = ((int)0x1505), Xor = ((int)0x1506), Or = ((int)0x1507),
  Nor = ((int)0x1508), Equiv = ((int)0x1509), Invert = ((int)0x150A), OrReverse = ((int)0x150B),
  CopyInverted = ((int)0x150C), OrInverted = ((int)0x150D), Nand = ((int)0x150E), Set = ((int)0x150F)
}
 
enum  MaterialParameter : int { Emission = ((int)0x1600), Shininess = ((int)0x1601), AmbientAndDiffuse = ((int)0x1602) }
 
enum  MatrixMode : int { Modelview = ((int)0x1700), Projection = ((int)0x1701), Texture = ((int)0x1702) }
 
enum  Nvfence : int { AllCompletedNv = ((int)0x84F2), FenceStatusNv = ((int)0x84F3), FenceConditionNv = ((int)0x84F4), NvFence = ((int)1) }
 
enum  OesBlendEquationSeparate : int { BlendEquationRgbOes = ((int)0x8009), BlendEquationAlphaOes = ((int)0x883D), OesBlendEquationSeparate = ((int)1) }
 
enum  OesBlendFuncSeparate : int {
  BlendDstRgbOes = ((int)0x80C8), BlendSrcRgbOes = ((int)0x80C9), BlendDstAlphaOes = ((int)0x80CA), BlendSrcAlphaOes = ((int)0x80CB),
  OesBlendFuncSeparate = ((int)1)
}
 
enum  OesBlendSubtract : int {
  FuncAddOes = ((int)0x8006), BlendEquationOes = ((int)0x8009), FuncSubtractOes = ((int)0x800A), FuncReverseSubtractOes = ((int)0x800B),
  OesBlendSubtract = ((int)1)
}
 
enum  OesByteCoordinates : int { OesByteCoordinates = ((int)1) }
 
enum  OesCompressedEtc1Rgb8Texture : int { Etc1Rgb8Oes = ((int)0x8D64), OesCompressedEtc1Rgb8Texture = ((int)1) }
 
enum  OesCompressedPalettedTexture : int {
  Palette4Rgb8Oes = ((int)0x8B90), Palette4Rgba8Oes = ((int)0x8B91), Palette4R5G6B5Oes = ((int)0x8B92), Palette4Rgba4Oes = ((int)0x8B93),
  Palette4Rgb5A1Oes = ((int)0x8B94), Palette8Rgb8Oes = ((int)0x8B95), Palette8Rgba8Oes = ((int)0x8B96), Palette8R5G6B5Oes = ((int)0x8B97),
  Palette8Rgba4Oes = ((int)0x8B98), Palette8Rgb5A1Oes = ((int)0x8B99), OesCompressedPalettedTexture = ((int)1)
}
 
enum  OesDepth24 : int { DepthComponent24Oes = ((int)0x81A6), OesDepth24 = ((int)1) }
 
enum  OesDepth32 : int { DepthComponent32Oes = ((int)0x81A7), OesDepth32 = ((int)1) }
 
enum  OesDrawTexture : int { TextureCropRectOes = ((int)0x8B9D), OesDrawTexture = ((int)1) }
 
enum  OesEglimage : int { OesEglImage = ((int)1) }
 
enum  OesElementIndexUint : int { OesElementIndexUint = ((int)1) }
 
enum  OesExtendedMatrixPalette : int { OesExtendedMatrixPalette = ((int)1) }
 
enum  OesFboRenderMipmap : int { OesFboRenderMipmap = ((int)1) }
 
enum  OesFixedPoint : int { FixedOes = ((int)0x140C), OesFixedPoint = ((int)1) }
 
enum  OesFramebufferObject : int {
  NoneOes = ((int)0), InvalidFramebufferOperationOes = ((int)0x0506), Rgba4Oes = ((int)0x8056), Rgb5A1Oes = ((int)0x8057),
  DepthComponent16Oes = ((int)0x81A5), MaxRenderbufferSizeOes = ((int)0x84E8), FramebufferBindingOes = ((int)0x8CA6), RenderbufferBindingOes = ((int)0x8CA7),
  FramebufferAttachmentObjectTypeOes = ((int)0x8CD0), FramebufferAttachmentObjectNameOes = ((int)0x8CD1), FramebufferAttachmentTextureLevelOes = ((int)0x8CD2), FramebufferAttachmentTextureCubeMapFaceOes = ((int)0x8CD3),
  FramebufferCompleteOes = ((int)0x8CD5), FramebufferIncompleteAttachmentOes = ((int)0x8CD6), FramebufferIncompleteMissingAttachmentOes = ((int)0x8CD7), FramebufferIncompleteDimensionsOes = ((int)0x8CD9),
  FramebufferIncompleteFormatsOes = ((int)0x8CDA), FramebufferUnsupportedOes = ((int)0x8CDD), ColorAttachment0Oes = ((int)0x8CE0), DepthAttachmentOes = ((int)0x8D00),
  StencilAttachmentOes = ((int)0x8D20), FramebufferOes = ((int)0x8D40), RenderbufferOes = ((int)0x8D41), RenderbufferWidthOes = ((int)0x8D42),
  RenderbufferHeightOes = ((int)0x8D43), RenderbufferInternalFormatOes = ((int)0x8D44), RenderbufferRedSizeOes = ((int)0x8D50), RenderbufferGreenSizeOes = ((int)0x8D51),
  RenderbufferBlueSizeOes = ((int)0x8D52), RenderbufferAlphaSizeOes = ((int)0x8D53), RenderbufferDepthSizeOes = ((int)0x8D54), RenderbufferStencilSizeOes = ((int)0x8D55),
  Rgb565Oes = ((int)0x8D62), OesFramebufferObject = ((int)1)
}
 
enum  OesMapbuffer : int {
  WriteOnlyOes = ((int)0x88B9), BufferAccessOes = ((int)0x88BB), BufferMappedOes = ((int)0x88BC), BufferMapPointerOes = ((int)0x88BD),
  OesMapbuffer = ((int)1)
}
 
enum  OesMatrixGet : int { ModelviewMatrixFloatAsIntBitsOes = ((int)0x898D), ProjectionMatrixFloatAsIntBitsOes = ((int)0x898E), TextureMatrixFloatAsIntBitsOes = ((int)0x898F), OesMatrixGet = ((int)1) }
 
enum  OesMatrixPalette : int {
  MaxVertexUnitsOes = ((int)0x86A4), WeightArrayTypeOes = ((int)0x86A9), WeightArrayStrideOes = ((int)0x86AA), WeightArraySizeOes = ((int)0x86AB),
  WeightArrayPointerOes = ((int)0x86AC), WeightArrayOes = ((int)0x86AD), MatrixPaletteOes = ((int)0x8840), MaxPaletteMatricesOes = ((int)0x8842),
  CurrentPaletteMatrixOes = ((int)0x8843), MatrixIndexArrayOes = ((int)0x8844), MatrixIndexArraySizeOes = ((int)0x8846), MatrixIndexArrayTypeOes = ((int)0x8847),
  MatrixIndexArrayStrideOes = ((int)0x8848), MatrixIndexArrayPointerOes = ((int)0x8849), WeightArrayBufferBindingOes = ((int)0x889E), MatrixIndexArrayBufferBindingOes = ((int)0x8B9E),
  OesMatrixPalette = ((int)1)
}
 
enum  OesPackedDepthStencil : int { DepthStencilOes = ((int)0x84F9), UnsignedInt248Oes = ((int)0x84FA), Depth24Stencil8Oes = ((int)0x88F0), OesPackedDepthStencil = ((int)1) }
 
enum  OesPointSizeArray : int {
  PointSizeArrayTypeOes = ((int)0x898A), PointSizeArrayStrideOes = ((int)0x898B), PointSizeArrayPointerOes = ((int)0x898C), PointSizeArrayOes = ((int)0x8B9C),
  PointSizeArrayBufferBindingOes = ((int)0x8B9F), OesPointSizeArray = ((int)1)
}
 
enum  OesPointSprite : int { PointSpriteOes = ((int)0x8861), CoordReplaceOes = ((int)0x8862), OesPointSprite = ((int)1) }
 
enum  OesQueryMatrix : int { OesQueryMatrix = ((int)1) }
 
enum  OesReadFormat : int { ImplementationColorReadTypeOes = ((int)0x8B9A), ImplementationColorReadFormatOes = ((int)0x8B9B), OesReadFormat = ((int)1) }
 
enum  OesRgb8Rgba8 : int { Rgb8Oes = ((int)0x8051), Rgba8Oes = ((int)0x8058), OesRgb8Rgba8 = ((int)1) }
 
enum  OesSinglePrecision : int { OesSinglePrecision = ((int)1) }
 
enum  OesStencil1 : int { StencilIndex1Oes = ((int)0x8D46), OesStencil1 = ((int)1) }
 
enum  OesStencil4 : int { StencilIndex4Oes = ((int)0x8D47), OesStencil4 = ((int)1) }
 
enum  OesStencil8 : int { StencilIndex8Oes = ((int)0x8D48), OesStencil8 = ((int)1) }
 
enum  OesStencilWrap : int { IncrWrapOes = ((int)0x8507), DecrWrapOes = ((int)0x8508), OesStencilWrap = ((int)1) }
 
enum  OesTextureCubeMap : int {
  TextureGenModeOes = ((int)0x2500), NormalMapOes = ((int)0x8511), ReflectionMapOes = ((int)0x8512), TextureCubeMapOes = ((int)0x8513),
  TextureBindingCubeMapOes = ((int)0x8514), TextureCubeMapPositiveXOes = ((int)0x8515), TextureCubeMapNegativeXOes = ((int)0x8516), TextureCubeMapPositiveYOes = ((int)0x8517),
  TextureCubeMapNegativeYOes = ((int)0x8518), TextureCubeMapPositiveZOes = ((int)0x8519), TextureCubeMapNegativeZOes = ((int)0x851A), MaxCubeMapTextureSizeOes = ((int)0x851C),
  TextureGenStrOes = ((int)0x8D60), OesTextureCubeMap = ((int)1)
}
 
enum  OesTextureEnvCrossbar : int { OesTextureEnvCrossbar = ((int)1) }
 
enum  OesTextureMirroredRepeat : int { MirroredRepeatOes = ((int)0x8370), OesTextureMirroredRepeat = ((int)1) }
 
enum  OpenGlescoreVersions : int { VersionEsCl10 = ((int)1), VersionEsCl11 = ((int)1), VersionEsCm10 = ((int)1), VersionEsCm11 = ((int)1) }
 
enum  PixelFormat : int {
  Alpha = ((int)0x1906), Rgb = ((int)0x1907), Rgba = ((int)0x1908), Luminance = ((int)0x1909),
  LuminanceAlpha = ((int)0x190A)
}
 
enum  PixelStoreParameter : int { UnpackAlignment = ((int)0x0CF5), PackAlignment = ((int)0x0D05) }
 
enum  PixelType : int { UnsignedShort4444 = ((int)0x8033), UnsignedShort5551 = ((int)0x8034), UnsignedShort565 = ((int)0x8363) }
 
enum  QcomDriverControl : int { QcomDriverControl = ((int)1) }
 
enum  QcomPerfmonGlobalMode : int { PerfmonGlobalModeQcom = ((int)0x8FA0), QcomPerfmonGlobalMode = ((int)1) }
 
enum  ShadingModel : int { Flat = ((int)0x1D00), Smooth = ((int)0x1D01) }
 
enum  StencilOp : int { Keep = ((int)0x1E00), Replace = ((int)0x1E01), Incr = ((int)0x1E02), Decr = ((int)0x1E03) }
 
enum  StringName : int { Vendor = ((int)0x1F00), Renderer = ((int)0x1F01), Version = ((int)0x1F02), Extensions = ((int)0x1F03) }
 
enum  TextureCombineDot3 : int {
  AlphaScale = ((int)0x0D1C), Subtract = ((int)0x84E7), Combine = ((int)0x8570), CombineRgb = ((int)0x8571),
  CombineAlpha = ((int)0x8572), RgbScale = ((int)0x8573), AddSigned = ((int)0x8574), Interpolate = ((int)0x8575),
  Constant = ((int)0x8576), PrimaryColor = ((int)0x8577), Previous = ((int)0x8578), Src0Rgb = ((int)0x8580),
  Src1Rgb = ((int)0x8581), Src2Rgb = ((int)0x8582), Src0Alpha = ((int)0x8588), Src1Alpha = ((int)0x8589),
  Src2Alpha = ((int)0x858A), Operand0Rgb = ((int)0x8590), Operand1Rgb = ((int)0x8591), Operand2Rgb = ((int)0x8592),
  Operand0Alpha = ((int)0x8598), Operand1Alpha = ((int)0x8599), Operand2Alpha = ((int)0x859A), Dot3Rgb = ((int)0x86AE),
  Dot3Rgba = ((int)0x86AF)
}
 
enum  TextureEnvMode : int { Add = ((int)0x0104), Modulate = ((int)0x2100), Decal = ((int)0x2101) }
 
enum  TextureEnvParameter : int { TextureEnvMode = ((int)0x2200), TextureEnvColor = ((int)0x2201) }
 
enum  TextureEnvTarget : int { TextureEnv = ((int)0x2300) }
 
enum  TextureMagFilter : int { Nearest = ((int)0x2600), Linear = ((int)0x2601) }
 
enum  TextureMinFilter : int { NearestMipmapNearest = ((int)0x2700), LinearMipmapNearest = ((int)0x2701), NearestMipmapLinear = ((int)0x2702), LinearMipmapLinear = ((int)0x2703) }
 
enum  TextureParameterName : int {
  TextureMagFilter = ((int)0x2800), TextureMinFilter = ((int)0x2801), TextureWrapS = ((int)0x2802), TextureWrapT = ((int)0x2803),
  GenerateMipmap = ((int)0x8191)
}
 
enum  TextureUnit : int {
  Texture0 = ((int)0x84C0), Texture1 = ((int)0x84C1), Texture2 = ((int)0x84C2), Texture3 = ((int)0x84C3),
  Texture4 = ((int)0x84C4), Texture5 = ((int)0x84C5), Texture6 = ((int)0x84C6), Texture7 = ((int)0x84C7),
  Texture8 = ((int)0x84C8), Texture9 = ((int)0x84C9), Texture10 = ((int)0x84CA), Texture11 = ((int)0x84CB),
  Texture12 = ((int)0x84CC), Texture13 = ((int)0x84CD), Texture14 = ((int)0x84CE), Texture15 = ((int)0x84CF),
  Texture16 = ((int)0x84D0), Texture17 = ((int)0x84D1), Texture18 = ((int)0x84D2), Texture19 = ((int)0x84D3),
  Texture20 = ((int)0x84D4), Texture21 = ((int)0x84D5), Texture22 = ((int)0x84D6), Texture23 = ((int)0x84D7),
  Texture24 = ((int)0x84D8), Texture25 = ((int)0x84D9), Texture26 = ((int)0x84DA), Texture27 = ((int)0x84DB),
  Texture28 = ((int)0x84DC), Texture29 = ((int)0x84DD), Texture30 = ((int)0x84DE), Texture31 = ((int)0x84DF),
  ActiveTexture = ((int)0x84E0), ClientActiveTexture = ((int)0x84E1)
}
 
enum  TextureWrapMode : int { Repeat = ((int)0x2901), ClampToEdge = ((int)0x812F) }