dzzd
Class DzzDJSApplet

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Panel
              extended byjava.applet.Applet
                  extended bydzzd.DzzDApplet
                      extended bydzzd.DzzDJSApplet
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, IRender3DCallBack, java.awt.MenuContainer, java.io.Serializable

public final class DzzDJSApplet
extends DzzDApplet
implements IRender3DCallBack

See Also:
Serialized Form

Field Summary
 
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
DzzDJSApplet()
           
 
Method Summary
 void init3DzzD()
          Init 3DzzD
 void registerRender3DObjectMonitor(java.lang.String fName)
          Register callBack function
 void registerRender3DWorldSpace(java.lang.String fName)
          Register callBack function
 void render3DCameraSpace(IRender3D r)
          Called for each rendered frame when all scene 3D Object are in camera space.
 void render3DEnd(IRender3D r)
          Called for each rendered frame when final image has been drawn to screen.
 void render3DObjectMonitor(IRender3D r)
          Called when there are at least one object that is currently changing its state (eg: loading).
 void render3DPixelsUpdate(IRender3D r)
          Called for each rendered frame just before drawing to internal pixels array.
 void render3DPixelsUpdated(IRender3D r)
          Called for each rendered frame just after internal pixels array has been updated with new frame.
 void render3DStart(IRender3D r)
          Called for each rendered frame when a new rendering process start.
 void render3DstartCallBack(IRender3D r)
          Called once before all others events to inform this object that it must now handle callback.
 void render3DWorldSpace(IRender3D r)
          Called for each rendered frame when all scene 3D Object are in world space.
 void start3DzzD()
          Start 3DzzD
 
Methods inherited from class dzzd.DzzDApplet
destroy, destroy3DzzD, getAppletInfo, getBaseURL, getHeight, getRender3D, getWidth, start
 
Methods inherited from class java.applet.Applet
getAccessibleContext, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, init, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, stop
 
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, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, 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, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DzzDJSApplet

public DzzDJSApplet()
Method Detail

registerRender3DObjectMonitor

public void registerRender3DObjectMonitor(java.lang.String fName)
Register callBack function


registerRender3DWorldSpace

public void registerRender3DWorldSpace(java.lang.String fName)
Register callBack function


init3DzzD

public void init3DzzD()
Init 3DzzD

Overrides:
init3DzzD in class DzzDApplet

start3DzzD

public void start3DzzD()
Start 3DzzD

Overrides:
start3DzzD in class DzzDApplet

render3DstartCallBack

public void render3DstartCallBack(IRender3D r)
Called once before all others events to inform this object that it must now handle callback.

This method will be called once each times this CallBack handler will be linked to a Render3D
This event may be used to load scene into rendere or initialise object.

Specified by:
render3DstartCallBack in interface IRender3DCallBack
Parameters:
r - Render3D object source interface
Since:
1.0

render3DObjectMonitor

public void render3DObjectMonitor(IRender3D r)
Called when there are at least one object that is currently changing its state (eg: loading).

This method will be called for each rendered frame when there are at least one object that is currently changing its state

Specified by:
render3DObjectMonitor in interface IRender3DCallBack
Parameters:
r - Render3D object source interface
Since:
1.0

render3DStart

public void render3DStart(IRender3D r)
Called for each rendered frame when a new rendering process start.

This method will be called before all other events.

Specified by:
render3DStart in interface IRender3DCallBack
Parameters:
r - Render3D object source interface
Since:
1.0

render3DWorldSpace

public void render3DWorldSpace(IRender3D r)
Called for each rendered frame when all scene 3D Object are in world space.

This method will be called for each rendered frame when all scene 3D Object are in world space : Mesh,Camera,Light, etc...

Specified by:
render3DWorldSpace in interface IRender3DCallBack
Parameters:
r - Render3D object source interface
Since:
1.0

render3DCameraSpace

public void render3DCameraSpace(IRender3D r)
Called for each rendered frame when all scene 3D Object are in camera space.

This method will be called for each rendered frame when all scene 3D Object are in camera space : Mesh,Camera,Light, etc...

Specified by:
render3DCameraSpace in interface IRender3DCallBack
Parameters:
r - Render3D object source interface
Since:
1.0

render3DPixelsUpdate

public void render3DPixelsUpdate(IRender3D r)
Called for each rendered frame just before drawing to internal pixels array.

This method will be called for each rendered frame just before drawing scene object to internal pixels array.

Specified by:
render3DPixelsUpdate in interface IRender3DCallBack
Parameters:
r - Render3D object source interface
Since:
1.0

render3DPixelsUpdated

public void render3DPixelsUpdated(IRender3D r)
Called for each rendered frame just after internal pixels array has been updated with new frame.

This method will be called for each rendered frame just after scene object have been drawn to internal pixels array.

Specified by:
render3DPixelsUpdated in interface IRender3DCallBack
Parameters:
r - Render3D object source interface
Since:
1.0

render3DEnd

public void render3DEnd(IRender3D r)
Called for each rendered frame when final image has been drawn to screen.

This method will be called for each rendered frame after all others events.

Specified by:
render3DEnd in interface IRender3DCallBack
Parameters:
r - Render3D object source interface
Since:
1.0