com.jmex.awt.applet
Class SimpleJMEPassApplet

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 com.jmex.awt.applet.SimpleJMEPassApplet
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class SimpleJMEPassApplet
extends java.applet.Applet

See Also:
Serialized Form

Nested Class Summary
(package private)  class SimpleJMEPassApplet.SimpleAppletCanvasImplementor
           
 
Nested classes/interfaces inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Nested classes/interfaces inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  int alphaBits
          Alpha bits to use for the renderer.
protected  int depthBits
          Depth bits to use for the renderer.
protected  int samples
          Number of samples to use for the multisample buffer.
protected  int status
           
protected static int STATUS_DEAD
           
protected static int STATUS_DESTROYING
           
protected static int STATUS_INITING
           
protected static int STATUS_RUNNING
           
protected  int stencilBits
          Stencil bits to use for the renderer.
 
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
SimpleJMEPassApplet()
           
 
Method Summary
 Camera getCamera()
           
 InputHandler getInputHandler()
           
 LightState getLightState()
           
 BasicPassManager getManager()
           
 Renderer getRenderer()
           
 Node getRootNode()
           
 Node getStatNode()
           
 float getTimePerFrame()
           
 WireframeState getWireframeState()
           
 void init()
           
 void setInputHandler(InputHandler input)
           
 void simpleAppletRender()
           
 void simpleAppletSetup()
           
 void simpleAppletUpdate()
           
 
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

STATUS_INITING

protected static final int STATUS_INITING
See Also:
Constant Field Values

STATUS_RUNNING

protected static final int STATUS_RUNNING
See Also:
Constant Field Values

STATUS_DESTROYING

protected static final int STATUS_DESTROYING
See Also:
Constant Field Values

STATUS_DEAD

protected static final int STATUS_DEAD
See Also:
Constant Field Values

status

protected int status

alphaBits

protected int alphaBits
Alpha bits to use for the renderer. Must be set in the constructor.


depthBits

protected int depthBits
Depth bits to use for the renderer. Must be set in the constructor.


stencilBits

protected int stencilBits
Stencil bits to use for the renderer. Must be set in the constructor.


samples

protected int samples
Number of samples to use for the multisample buffer. Must be set in the constructor.

Constructor Detail

SimpleJMEPassApplet

public SimpleJMEPassApplet()
Method Detail

init

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

simpleAppletSetup

public void simpleAppletSetup()

simpleAppletUpdate

public void simpleAppletUpdate()

simpleAppletRender

public void simpleAppletRender()

getCamera

public Camera getCamera()

getRenderer

public Renderer getRenderer()

getRootNode

public Node getRootNode()

getStatNode

public Node getStatNode()

getTimePerFrame

public float getTimePerFrame()

getLightState

public LightState getLightState()

getWireframeState

public WireframeState getWireframeState()

getInputHandler

public InputHandler getInputHandler()

setInputHandler

public void setInputHandler(InputHandler input)

getManager

public BasicPassManager getManager()