# org.lwjgl.opengl (LWJGL API)
Date: 2015-07-28

## Package org.lwjgl.opengl

Interface Summary
AMDDebugOutputCallback.Handler: Implementations of this interface can be used to receive AMD_debug_output notifications.
ARBDebugOutputCallback.Handler: Implementations of this interface can be used to receive ARB_debug_output notifications.
Drawable: The Drawable interface describes an OpenGL drawable with an associated Context.
GLUConstants: GLU constants.
InputImplementation
KHRDebugCallback.Handler: Implementations of this interface can be used to receive ARB_debug_output notifications.
PixelFormatLWJGL: [INTERNAL USE ONLY]

Class Summary
AMDBlendMinmaxFactor
AMDDebugOutput
AMDDebugOutputCallback: Instances of this class are needed to use the callback functionality of the AMD_debug_output extension.
AMDDepthClampSeparate
AMDDrawBuffersBlend
AMDInterleavedElements
AMDMultiDrawIndirect
AMDNameGenDelete
AMDPerformanceMonitor
AMDPinnedMemory
AMDQueryBufferObject
AMDSamplePositions
AMDSeamlessCubemapPerTexture
AMDSparseTexture
AMDStencilOperationExtended
AMDVertexShaderTessellator
APPLEAuxDepthStencil
APPLEClientStorage
APPLEElementArray
APPLEFence
APPLEFloatPixels
APPLEFlushBufferRange
APPLEObjectPurgeable
APPLEPackedPixels
APPLERgb422
APPLERowBytes
APPLETextureRange
APPLEVertexArrayObject
APPLEVertexArrayRange
APPLEVertexProgramEvaluators
APPLEYcbcr422
ARBBaseInstance
ARBBindlessTexture
ARBBlendFuncExtended
ARBBufferObject
ARBBufferStorage
ARBClearBufferObject
ARBClearTexture
ARBCLEvent
ARBClipControl
ARBColorBufferFloat
ARBCompressedTexturePixelStorage
ARBComputeShader
ARBComputeVariableGroupSize
ARBConditionalRenderInverted
ARBCopyBuffer
ARBCopyImage
ARBCullDistance
ARBDebugOutput
ARBDebugOutputCallback: Instances of this class are needed to use the callback functionality of the ARB_debug_output extension.
ARBDepthBufferFloat
ARBDepthClamp
ARBDepthTexture
ARBDirectStateAccess
ARBDrawBuffers
ARBDrawBuffersBlend
ARBDrawElementsBaseVertex
ARBDrawIndirect
ARBDrawInstanced
ARBEnhancedLayouts
ARBES2Compatibility
ARBES31Compatibility
ARBES3Compatibility
ARBExplicitUniformLocation
ARBFragmentProgram
ARBFragmentShader
ARBFramebufferNoAttachments
ARBFramebufferObject
ARBFramebufferSRGB
ARBGeometryShader4
ARBGetProgramBinary
ARBGetTextureSubImage
ARBGpuShader5
ARBGpuShaderFp64
ARBHalfFloatPixel
ARBHalfFloatVertex
ARBImaging: The GL12 imaging subset extension.
ARBIndirectParameters
ARBInstancedArrays
ARBInternalformatQuery
ARBInternalformatQuery2
ARBInvalidateSubdata
ARBMapBufferAlignment
ARBMapBufferRange
ARBMatrixPalette
ARBMultiBind
ARBMultiDrawIndirect
ARBMultisample
ARBMultitexture
ARBOcclusionQuery
ARBOcclusionQuery2
ARBPipelineStatisticsQuery
ARBPixelBufferObject
ARBPointParameters
ARBPointSprite
ARBProgram
ARBProgramInterfaceQuery
ARBProvokingVertex
ARBQueryBufferObject
ARBRobustness
ARBSamplerObjects
ARBSampleShading
ARBSeamlessCubeMap
ARBSeamlessCubemapPerTexture
ARBSeparateShaderObjects
ARBShaderAtomicCounters
ARBShaderImageLoadStore
ARBShaderObjects
ARBShaderStorageBufferObject
ARBShaderSubroutine
ARBShadingLanguage100
ARBShadingLanguageInclude
ARBShadow
ARBShadowAmbient
ARBSparseBuffer
ARBSparseTexture
ARBStencilTexturing
ARBSync
ARBTessellationShader
ARBTextureBarrier
ARBTextureBorderClamp
ARBTextureBufferObject
ARBTextureBufferRange
ARBTextureCompression
ARBTextureCompressionBPTC
ARBTextureCompressionRGTC
ARBTextureCubeMap
ARBTextureCubeMapArray
ARBTextureEnvCombine
ARBTextureEnvDot3
ARBTextureFloat
ARBTextureGather
ARBTextureMirrorClampToEdge
ARBTextureMirroredRepeat
ARBTextureMultisample
ARBTextureRectangle
ARBTextureRg
ARBTextureRGB10_A2UI
ARBTextureStorage
ARBTextureStorageMultisample
ARBTextureSwizzle
ARBTextureView
ARBTimerQuery
ARBTransformFeedback2
ARBTransformFeedback3
ARBTransformFeedbackInstanced
ARBTransformFeedbackOverflowQuery
ARBTransposeMatrix
ARBUniformBufferObject
ARBVertexArrayBgra
ARBVertexArrayObject
ARBVertexAttrib64bit
ARBVertexAttribBinding
ARBVertexBlend
ARBVertexBufferObject
ARBVertexProgram
ARBVertexShader
ARBVertexType2_10_10_10_REV
ARBViewportArray
ARBWindowPos
ATIDrawBuffers
ATIElementArray
ATIEnvmapBumpmap
ATIFragmentShader
ATIMapObjectBuffer
ATIMeminfo
ATIPnTriangles
ATISeparateStencil
ATITextFragmentShader
ATITextureCompression3DC
ATITextureEnvCombine3
ATITextureFloat
ATITextureMirrorOnce
ATIVertexArrayObject
ATIVertexAttribArrayObject
ATIVertexStreams
AWTGLCanvas: An AWT rendering context.
ContextAttribs: This class represents the context attributes passed to CreateContextAttribs of the ARB_create_context extension.
ContextCapabilities
Display
DisplayMode: This class encapsulates the properties for a given display mode.
EXTAbgr
EXTBgra
EXTBindableUniform
EXTBlendColor
EXTBlendEquationSeparate
EXTBlendFuncSeparate
EXTBlendMinmax
EXTBlendSubtract
EXTCgShader
EXTCompiledVertexArray
EXTDepthBoundsTest
EXTDirectStateAccess
EXTDrawBuffers2
EXTDrawInstanced
EXTDrawRangeElements
EXTFogCoord
EXTFramebufferBlit
EXTFramebufferMultisample
EXTFramebufferMultisampleBlitScaled
EXTFramebufferObject
EXTFramebufferSRGB
EXTGeometryShader4
EXTGpuProgramParameters
EXTGpuShader4
EXTMultiDrawArrays
EXTPackedDepthStencil
EXTPackedFloat
EXTPackedPixels
EXTPalettedTexture
EXTPixelBufferObject
EXTPointParameters
EXTProvokingVertex
EXTRescaleNormal
EXTSecondaryColor
EXTSeparateShaderObjects
EXTSeparateSpecularColor
EXTShaderImageLoadStore
EXTSharedTexturePalette
EXTStencilClearTag
EXTStencilTwoSide
EXTStencilWrap
EXTTextureArray
EXTTextureBufferObject
EXTTextureCompressionLATC
EXTTextureCompressionRGTC
EXTTextureCompressionS3TC
EXTTextureEnvCombine
EXTTextureEnvDot3
EXTTextureFilterAnisotropic
EXTTextureInteger
EXTTextureLODBias
EXTTextureMirrorClamp
EXTTextureRectangle
EXTTextureSharedExponent
EXTTextureSnorm
EXTTextureSRGB
EXTTextureSRGBDecode
EXTTextureSwizzle
EXTTimerQuery
EXTTransformFeedback
EXTVertexArrayBgra
EXTVertexAttrib64bit
EXTVertexShader
EXTVertexWeighting
GL11: The core OpenGL1.1 API.
GL12: The core OpenGL1.2.1 API, with the imaging subset.
GL13: The core OpenGL1.3 API.
GL14: The core OpenGL1.4 API.
GL15
GL20
GL21
GL30
GL31
GL32
GL33
GL40
GL41
GL42
GL43
GL44
GL45
GLContext: Manages GL contexts.
GLSync: This class is a wrapper around a GLsync pointer.
GREMEDYFrameTerminator
GREMEDYStringMarker
HPOcclusionTest
IBMRasterposClip
INTELMapTexture
KHRContextFlushControl
KHRDebug
KHRDebugCallback: Instances of this class are needed to use the callback functionality of the KHR_debug extension.
KHRRobustness
KHRTextureCompressionAstcLdr
NVBindlessMultiDrawIndirect
NVBindlessTexture
NVBlendEquationAdvanced
NVComputeProgram5
NVConditionalRender
NVCopyDepthToColor
NVCopyImage
NVDeepTexture3D
NVDepthBufferFloat
NVDepthClamp
NVDrawTexture
NVEvaluators
NVExplicitMultisample
NVFence
NVFloatBuffer
NVFogDistance
NVFragmentProgram
NVFragmentProgram2
NVFramebufferMultisampleCoverage
NVGeometryProgram4
NVGpuProgram4
NVGpuProgram5
NVGpuShader5
NVHalfFloat
NVLightMaxExponent
NVMultisampleCoverage
NVMultisampleFilterHint
NVOcclusionQuery
NVPackedDepthStencil
NVParameterBufferObject
NVPathRendering
NVPixelDataRange
NVPointSprite
NVPresentVideo
NVPresentVideoUtil: This class exposes the platform specific functionality present in the NV_present_video extension.
NVPrimitiveRestart
NVProgram
NVRegisterCombiners
NVRegisterCombiners2
NVShaderBufferLoad
NVShaderBufferStore
NVTessellationProgram5
NVTexgenReflection
NVTextureBarrier
NVTextureCompressionVTC
NVTextureEnvCombine4
NVTextureExpandNormal
NVTextureMultisample
NVTextureRectangle
NVTextureShader
NVTextureShader2
NVTextureShader3
NVTransformFeedback
NVTransformFeedback2
NVVertexArrayRange
NVVertexArrayRange2
NVVertexAttribInteger64bit
NVVertexBufferUnifiedMemory
NVVertexProgram
NVVertexProgram2Option
NVVertexProgram3
NVVideoCapture
NVVideoCaptureUtil: This class exposes the platform specific functionality present in the NV_video_capture extension.
NVXGpuMemoryInfo: Experimental extension, may be removed/changed in the future.
Pbuffer: Pbuffer encapsulates an OpenGL pbuffer.
PixelFormat: This class describes pixel format properties for an OpenGL context.
RenderTexture: This class represents the state necessary for render-to-texture.
SGISGenerateMipmap
SGISTextureLOD
SharedDrawable: A Drawable implementation that shares its context with another Drawable.
SUNSliceAccum
Util: Simple utility class.
XRandR: Utility for working with the xrandr commmand-line utility.
XRandR.Screen: Encapsulates the configuration of a monitor.

Exception Summary
OpenGLException: Thrown by the debug build library of the LWJGL if any OpenGL operation causes an error.

Copyright © 2002-2009 lwjgl.org. All Rights Reserved.