Package com.hermetica.magician

Interface Summary
GL Encapsulation of the OpenGL state machine.
GLConstants Class containing constants for all the variables defined for use within OpenGL.
GLDrawable This interface presents an abstracted view of GUI objects that Magician can render onto, for example, Sun VM Canvas objects, Microsoft-specific heavyweight classes and lightweight Swing/JFC/WFC-based components.
GLEventListener This interface defines methods that good programs using GLComponent objects or extensions of GLComponent classes should implement to provide effective rendering.
GLU Encapsulation of the routines supplied by the GLU ( utility ) toolkit, including high-level view frustum operations and quadric manipulation
GLUConstants Class containing constants for all the variables defined for use within GLU.
 

Class Summary
CoreGL Encapsulation of the OpenGL state machine.
CoreGLU Encapsulation of the routines supplied by the GLU ( utility ) toolkit, including high-level view frustum operations and quadric manipulation
ErrorGL Encapsulation of the OpenGL state machine with runtime method tracing.
ErrorGLU Encapsulation of the routines supplied by the GLU ( utility ) toolkit, including high-level view frustum operations and quadric manipulation.
GLCapabilities The GLCapabilities class encapsulates the required format for a window that we wish to render onto, beit an X Visual, or a Win32 PIXELFORMATDESCRIPTOR.
GLComponent A GLComponent object is a generic AWT Component that allows OpenGL commands to be rendered directly onto it.
GLComponentFactory This class instantiates GLComponent objects tailored to the requirements that you give it and the JVM/AWT implementation you are currently executing Magician applications on.
GLContext This class encapsulates an OpenGL rendering context.
GLDrawableFactory This class instantiates GLComponent objects tailored to the requirements that you give it and the JVM/AWT implementation you are currently executing Magician applications on.
GLEventMulticaster  
GLExtension This class encapsulates OpenGL, GLX and wgl extensions ( amongst others ).
GLFullScreenFrame This class may be used in place of a Frame to provide automatic full-screen rendering, for example, with 3dfx cards.
GLOffscreenBuffer
GLUNurbs This class defines the API of a GLU NURBS object.
GLUQuadric Encapsulation of a GLU quadric object.
GLUTesselator This class defines the API of a GLU tesselator object.
ProfileGL Encapsulation of the OpenGL state machine with runtime method profiling.
ProfileGLU Encapsulation of the routines supplied by the GLU ( utility ) toolkit, including high-level view frustum operations and quadric manipulation
TemplateGL Encapsulation of the OpenGL state machine with support for hooking into a runtime debugging hierarchy.
TemplateGLU Encapsulation of the routines supplied by the GLU ( utility ) toolkit, including high-level view frustum operations and quadric manipulation This template class is provided in source form to developers wishing to extend the basic functionality of the GLU pipeline.
TraceGL Encapsulation of the OpenGL state machine with runtime method tracing.
TraceGLU Encapsulation of the routines supplied by the GLU ( utility ) toolkit, including high-level view frustum operations and quadric manipulation
 

Exception Summary
GLComponentInitializationException This exception is thrown only when invoking the initialize() method of GLComponent fails.
GLContextException This Exception object is thrown if execution of an OpenGL context operation fails, eg, buffer swapping, making an OpenGL context current and so on.
GLExtensionNotSupportedException  
GLNoCurrentContextException This Exception is thrown whenever an ErrorGL or ErrorGLU pipeline tests that there is no current OpenGL context.
GLUnsupportedFunctionException This Exception is thrown whenever an OpenGL or GLU function is not supported within the underlying native OpenGL or GLU implementation.
GLUTesselatorError General OpenGL Exception object thrown if execution of an OpenGL function fails.
OpenGLException General OpenGL Exception object thrown if execution of an OpenGL function fails.