gestalt.impl.jogl.context
Class JoglDisplay

java.lang.Object
  extended by gestalt.impl.jogl.context.JoglDisplay
All Implemented Interfaces:
Display

public class JoglDisplay
extends java.lang.Object
implements Display


Field Summary
static int BITS_COLORBUFFER_PER_COMPONENT
           
static int BITS_DEPTHBUFFER
           
static int BITS_STENCILBUFFER
           
static boolean ENABLE_ACCUMULATION_BUFFER
           
static boolean ENABLE_STENCIL_BUFFER
           
static boolean ENABLE_STEREO_VIEW
           
static boolean PRINT_OPENGL_INFO
           
static boolean PRINT_WARNINGS
           
static boolean RESIZABLE
           
static boolean SET_AUTO_SWAP_BUFFER_MODE
           
static boolean SET_IGNORE_REPAINT
           
static boolean SWITCH_RESOLUTION
           
static boolean SYNC_TO_VBLANK
           
static boolean VERBOSE
           
 
Constructor Summary
JoglDisplay(DisplayCapabilities theDisplayCapabilities, MinimalRenderer theRenderer, EventHandler theEventHandler)
           
 
Method Summary
 void display()
           
 void display(GLAutoDrawable theDrawable)
           
 DisplayCapabilities displaycapabilities()
           
 void displayChanged(GLAutoDrawable drawable, boolean modeChanged, boolean deviceChanged)
          never used.
 void finish()
           
 java.awt.Frame getFrame()
           
 GLCanvas getGLCanvas()
           
 GLContext glcontext()
           
 boolean hasDrawError()
           
 void init(GLAutoDrawable theDrawable)
           
 void initialize()
           
 boolean isDone()
           
 void reshape(GLAutoDrawable drawable, int x, int y, int width, int height)
           
 void setGLCanvas(GLCanvas theCanvas)
           
 void updateDisplayCapabilities()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SET_AUTO_SWAP_BUFFER_MODE

public static boolean SET_AUTO_SWAP_BUFFER_MODE

SET_IGNORE_REPAINT

public static boolean SET_IGNORE_REPAINT

ENABLE_STENCIL_BUFFER

public static boolean ENABLE_STENCIL_BUFFER

ENABLE_ACCUMULATION_BUFFER

public static boolean ENABLE_ACCUMULATION_BUFFER

ENABLE_STEREO_VIEW

public static boolean ENABLE_STEREO_VIEW

PRINT_OPENGL_INFO

public static boolean PRINT_OPENGL_INFO

PRINT_WARNINGS

public static boolean PRINT_WARNINGS

VERBOSE

public static boolean VERBOSE

RESIZABLE

public static boolean RESIZABLE

BITS_COLORBUFFER_PER_COMPONENT

public static int BITS_COLORBUFFER_PER_COMPONENT

BITS_DEPTHBUFFER

public static int BITS_DEPTHBUFFER

BITS_STENCILBUFFER

public static int BITS_STENCILBUFFER

SWITCH_RESOLUTION

public static boolean SWITCH_RESOLUTION

SYNC_TO_VBLANK

public static boolean SYNC_TO_VBLANK
Constructor Detail

JoglDisplay

public JoglDisplay(DisplayCapabilities theDisplayCapabilities,
                   MinimalRenderer theRenderer,
                   EventHandler theEventHandler)
Method Detail

getGLCanvas

public GLCanvas getGLCanvas()

setGLCanvas

public void setGLCanvas(GLCanvas theCanvas)

getFrame

public java.awt.Frame getFrame()

init

public void init(GLAutoDrawable theDrawable)

initialize

public void initialize()
Specified by:
initialize in interface Display

finish

public void finish()
Specified by:
finish in interface Display

display

public void display(GLAutoDrawable theDrawable)

display

public void display()
Specified by:
display in interface Display

displayChanged

public void displayChanged(GLAutoDrawable drawable,
                           boolean modeChanged,
                           boolean deviceChanged)
never used.

Parameters:
drawable - GLAutoDrawable
modeChanged - boolean
deviceChanged - boolean

reshape

public void reshape(GLAutoDrawable drawable,
                    int x,
                    int y,
                    int width,
                    int height)
Parameters:
drawable - GLAutoDrawable
x - int
y - int
width - int
height - int

isDone

public boolean isDone()
Specified by:
isDone in interface Display

hasDrawError

public boolean hasDrawError()
Specified by:
hasDrawError in interface Display

displaycapabilities

public DisplayCapabilities displaycapabilities()
Specified by:
displaycapabilities in interface Display

glcontext

public GLContext glcontext()
Specified by:
glcontext in interface Display

updateDisplayCapabilities

public void updateDisplayCapabilities()
Specified by:
updateDisplayCapabilities in interface Display


processing library gestalt_p5 by Patrick Kochlik + Dennis Paul. (c) 2009