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  
 

Class Summary
AMDDebugOutput  
AMDDebugOutputCallback Instances of this class are needed to use the callback functionality of the AMD_debug_output extension.
AMDDepthClampSeparate  
AMDDrawBuffersBlend  
AMDNameGenDelete  
AMDPerformanceMonitor  
AMDSeamlessCubemapPerTexture  
AMDVertexShaderTessellator  
APPLEAuxDepthStencil  
APPLEClientStorage  
APPLEElementArray  
APPLEFence  
APPLEFloatPixels  
APPLEFlushBufferRange  
APPLEObjectPurgeable  
APPLEPackedPixels  
APPLERgb422  
APPLERowBytes  
APPLETextureRange  
APPLEVertexArrayObject  
APPLEVertexArrayRange  
APPLEVertexProgramEvaluators  
APPLEYcbcr422  
ARBBlendFuncExtended  
ARBBufferObject  
ARBCLEvent  
ARBColorBufferFloat  
ARBCopyBuffer  
ARBDebugOutput  
ARBDebugOutputCallback Instances of this class are needed to use the callback functionality of the ARB_debug_output extension.
ARBDepthBufferFloat  
ARBDepthClamp  
ARBDepthTexture  
ARBDrawBuffers  
ARBDrawBuffersBlend  
ARBDrawElementsBaseVertex  
ARBDrawIndirect  
ARBDrawInstanced  
ARBES2Compatibility  
ARBFragmentProgram  
ARBFragmentShader  
ARBFramebufferObject  
ARBFramebufferSRGB  
ARBGeometryShader4  
ARBGetProgramBinary  
ARBGpuShader5  
ARBGpuShaderFp64  
ARBHalfFloatPixel  
ARBHalfFloatVertex  
ARBImaging

The GL12 imaging subset extension.

ARBInstancedArrays  
ARBMapBufferRange  
ARBMatrixPalette  
ARBMultisample  
ARBMultitexture  
ARBOcclusionQuery  
ARBOcclusionQuery2  
ARBPixelBufferObject  
ARBPointParameters  
ARBPointSprite  
ARBProgram  
ARBProvokingVertex  
ARBRobustness  
ARBSamplerObjects  
ARBSampleShading  
ARBSeamlessCubeMap  
ARBSeparateShaderObjects  
ARBShaderObjects  
ARBShaderSubroutine  
ARBShadingLanguage100  
ARBShadingLanguageInclude  
ARBShadow  
ARBShadowAmbient  
ARBSync  
ARBTessellationShader  
ARBTextureBorderClamp  
ARBTextureBufferObject  
ARBTextureCompression  
ARBTextureCompressionBPTC  
ARBTextureCompressionRGTC  
ARBTextureCubeMap  
ARBTextureCubeMapArray  
ARBTextureEnvCombine  
ARBTextureEnvDot3  
ARBTextureFloat  
ARBTextureGather  
ARBTextureMirroredRepeat  
ARBTextureMultisample  
ARBTextureRectangle  
ARBTextureRg  
ARBTextureRGB10_A2UI  
ARBTextureSwizzle  
ARBTimerQuery  
ARBTransformFeedback2  
ARBTransformFeedback3  
ARBTransposeMatrix  
ARBUniformBufferObject  
ARBVertexArrayBgra  
ARBVertexArrayObject  
ARBVertexAttrib64bit  
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 and ARB_create_context_profile extensions.
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  
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  
GLContext

Manages GL contexts.

GLSync This class is a wrapper around a GLsync pointer.
GREMEDYStringMarker  
HPOcclusionTest  
IBMRasterposClip  
NVConditionalRender  
NVCopyDepthToColor  
NVCopyImage  
NVDepthBufferFloat  
NVDepthClamp  
NVEvaluators  
NVExplicitMultisample  
NVFence  
NVFloatBuffer  
NVFogDistance  
NVFragmentProgram  
NVFragmentProgram2  
NVFramebufferMultisampleCoverage  
NVGeometryProgram4  
NVGpuProgram4  
NVGpuProgram5  
NVGpuShader5  
NVHalfFloat  
NVLightMaxExponent  
NVMultisampleCoverage  
NVMultisampleFilterHint  
NVOcclusionQuery  
NVPackedDepthStencil  
NVParameterBufferObject  
NVPixelDataRange  
NVPointSprite  
NVPrimitiveRestart  
NVProgram  
NVRegisterCombiners  
NVRegisterCombiners2  
NVShaderBufferLoad  
NVShaderBufferStore  
NVTessellationProgram5  
NVTexgenReflection  
NVTextureBarrier  
NVTextureCompressionVTC  
NVTextureEnvCombine4  
NVTextureExpandNormal  
NVTextureRectangle  
NVTextureShader  
NVTextureShader2  
NVTextureShader3  
NVTransformFeedback  
NVTransformFeedback2  
NVVertexArrayRange  
NVVertexArrayRange2  
NVVertexAttribInteger64bit  
NVVertexBufferUnifiedMemory  
NVVertexProgram  
NVVertexProgram2Option  
NVVertexProgram3  
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.