Top Interfaces Classes
[default module]

Package org.lwjgl.opengl


Interface Summary

Modifier and TypeInterface and Description
pack-priv interface
pack-priv interface
pack-priv interface
ContextImplementation

Context implementation interface.

pack-priv interface
public interface
Drawable

The Drawable interface describes an OpenGL drawable with an associated Context.

pack-priv interface
DrawableLWJGL

[INTERNAL USE ONLY]

public interface
GLUConstants

GLU constants.

public interface
public interface
PixelFormatLWJGL

[INTERNAL USE ONLY]

Class Summary

Modifier and TypeClass and Description
public class
public class
public class
AMDDebugOutputCallback

Instances of this class are needed to use the callback functionality of the AMD_debug_output extension.

public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
pack-priv class
APIUtil

Utility class for OpenGL API calls.

public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
ARBDebugOutputCallback

Instances of this class are needed to use the callback functionality of the ARB_debug_output extension.

public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
ARBImaging

The GL12 imaging subset extension.

public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
AWTGLCanvas

An AWT rendering context.

pack-priv class
pack-priv class
pack-priv class
pack-priv class
CallbackUtil

Utility class that handles OpenGL API callbacks.

public class
ContextAttribs

This class represents the context attributes passed to CreateContextAttribs of the ARB_create_context extension.

public class
pack-priv class
ContextGL

Context encapsulates an OpenGL context.

pack-priv class
ContextGLES

Context encapsulates an OpenGL ES context.

public class
public class
DisplayMode

This class encapsulates the properties for a given display mode.

pack-priv abstract class
pack-priv abstract class
pack-priv class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
pack-priv class
FastIntMap<V>

A hash map using primitive ints as keys rather than objects.

public class
GL11

The core OpenGL1.1 API.

public class
GL12

The core OpenGL1.2.1 API, with the imaging subset.

public class
GL13

The core OpenGL1.3 API.

public class
GL14

The core OpenGL1.4 API.

public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
pack-priv class
GLChecks

A class to check buffer boundaries in GL methods.

public class
GLContext

Manages GL contexts.

pack-priv class
GlobalLock

This class contains the global lock that LWJGL will use to synchronize access to Display.

public class
GLSync

This class is a wrapper around a GLsync pointer.

public class
public class
public class
public class
public class
pack-priv class
public class
public class
public class
KHRDebugCallback

Instances of this class are needed to use the callback functionality of the KHR_debug extension.

public class
public class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
LinuxEvent

Wrapper class for X11 events.

pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv abstract class
pack-priv class
pack-priv class
pack-priv class
pack-priv abstract class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv abstract class
pack-priv class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
NVPresentVideoUtil

This class exposes the platform specific functionality present in the NV_present_video extension.

public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
public class
NVVideoCaptureUtil

This class exposes the platform specific functionality present in the NV_video_capture extension.

public class
NVXGpuMemoryInfo

Experimental extension, may be removed/changed in the future.

public class
OpenGLException

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

public class
Pbuffer

Pbuffer encapsulates an OpenGL pbuffer.

pack-priv abstract class
public class
PixelFormat

This class describes pixel format properties for an OpenGL context.

pack-priv class
pack-priv class
public class
RenderTexture

This class represents the state necessary for render-to-texture.

public class
public class
public class
SharedDrawable

A Drawable implementation that shares its context with another Drawable.

pack-priv class
pack-priv class
public class
pack-priv class
Sync

A highly accurate sync method that continually adapts to the system it runs on to provide reliable results.

public class
Util

Simple utility class.

pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv abstract class
pack-priv class
public class
XRandR

Utility for working with the xrandr commmand-line utility.