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.