gestalt.applet
Class JoglAppletDisplay

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by java.applet.Applet
                  extended by gestalt.applet.JoglAppletDisplay
All Implemented Interfaces:
Display, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class JoglAppletDisplay
extends java.applet.Applet
implements Display

See Also:
Serialized Form

Field Summary
static boolean ENABLE_STENCIL_BUFFER
           
static boolean PRINT_OPENGL_INFO
           
static boolean SET_AUTO_BUFFER_MODE
           
static boolean SET_IGNORE_REPAINT
           
static boolean SET_NO_AUTO_REDRAW_MODE
           
static boolean SET_RENDER_THREAD
           
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JoglAppletDisplay()
           
 
Method Summary
 void destroy()
           
 void display()
           
 void display(GLAutoDrawable theDrawable)
           
 DisplayCapabilities displaycapabilities()
           
 void displayChanged(GLAutoDrawable gLDrawable, boolean _boolean, boolean _boolean2)
           
 void finish()
           
 GLContext glcontext()
           
 boolean hasDrawError()
           
 void init()
           
 void init(GLAutoDrawable theDrawable)
           
 void initialize()
          implementation of the gestalt display
 boolean isDone()
           
 void reshape(GLAutoDrawable theDrawable, int x, int y, int theWidth, int theHeight)
           
 void start()
           
 void stop()
           
 void updateDisplayCapabilities()
           
 
Methods inherited from class java.applet.Applet
getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SET_RENDER_THREAD

public static boolean SET_RENDER_THREAD

SET_NO_AUTO_REDRAW_MODE

public static boolean SET_NO_AUTO_REDRAW_MODE

SET_AUTO_BUFFER_MODE

public static boolean SET_AUTO_BUFFER_MODE

SET_IGNORE_REPAINT

public static boolean SET_IGNORE_REPAINT

ENABLE_STENCIL_BUFFER

public static boolean ENABLE_STENCIL_BUFFER

PRINT_OPENGL_INFO

public static boolean PRINT_OPENGL_INFO
Constructor Detail

JoglAppletDisplay

public JoglAppletDisplay()
Method Detail

init

public void init()
Overrides:
init in class java.applet.Applet

start

public void start()
Overrides:
start in class java.applet.Applet

stop

public void stop()
Overrides:
stop in class java.applet.Applet

destroy

public void destroy()
Overrides:
destroy in class java.applet.Applet

init

public void init(GLAutoDrawable theDrawable)

display

public void display(GLAutoDrawable theDrawable)

reshape

public void reshape(GLAutoDrawable theDrawable,
                    int x,
                    int y,
                    int theWidth,
                    int theHeight)

displayChanged

public void displayChanged(GLAutoDrawable gLDrawable,
                           boolean _boolean,
                           boolean _boolean2)

initialize

public void initialize()
implementation of the gestalt display

Specified by:
initialize in interface Display

finish

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

updateDisplayCapabilities

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

display

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

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


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