Interface | Description |
---|---|
GL |
Baseline GL methods that must be available on all platforms.
|
GL2 |
GL functions only available on vanilla desktop OpenGL 2.
|
GL3 |
GL functions only available on vanilla desktop OpenGL 3.0+.
|
GL4 |
GL functions only available on vanilla desktop OpenGL 4.0.
|
GLES_30 |
GL functions and constants only available on vanilla OpenGL ES 3.0.
|
GLExt |
GL functions provided by extensions.
|
GLFbo |
Framebuffer object functions.
|
Class | Description |
---|---|
GLDebug |
This class uses Reflection to intercept method calls to the Proxy Object (
GLDebug.createProxy(GL, Object, Class[])
and extends them with the Error Checking in GLDebug.checkError() .This means we don't have to generate a class with overrides for every possible method just to add a GLDebug.checkError() call.Note that we should not call GLDebug.checkError() for GL.glGetError() , it doesn't make sense.Note that this class is general purpose and as such every class instance (every object) can be guarded as long as the passed gl instance is valid. |
GLImageFormat |
Describes an OpenGL image format.
|
GLImageFormats |
Generates a table of supported image formats for a given renderer caps.
|
GLRenderer | |
GLTiming | |
GLTimingState | |
GLTracer |
Utility class that allows tracing of OpenGL calls generated by the engine.
|