Xj3D 2.0 VRML/X3D Code API

org.web3d.vrml.nodes
Interface VRMLExternalSynchronizedNodeType

All Superinterfaces:
FrameStateListener, VRMLNode, VRMLNodeType

public interface VRMLExternalSynchronizedNodeType
extends VRMLNodeType

A listener used to provide node implementations that get pinged once a frame so that they can do other offline processing that is required pre or post event model evaluation.

Note that there is a very similar interface to this one in EventModelStatusListener. Even though the methods are similar, they form different purposes. This interface is meant for node implementations and thus need to know about the internal part of the event model. The other interface is used by external users looking into the browser that need to synchronise with the event model.

Version:
$Revision: 1.1 $
Author:
Justin Couch

Method Summary
 void postEventEvaluation()
          Notification that event evaluation is about to start.
 void preEventEvaluation()
          Notification that event evaluation is about to start.
 
Methods inherited from interface org.web3d.vrml.nodes.VRMLNodeType
addNodeListener, clearRemovedLayerIds, getFieldValue, getLayerIds, getMetadataObject, getRefCount, getRemovedLayerIds, hasFieldChanged, isSetupFinished, notifyExternProtoLoaded, removeNodeListener, sendRoute, setDEF, setFrameStateManager, setMetadataObject, setupFinished, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, updateRefCount
 
Methods inherited from interface org.web3d.vrml.lang.VRMLNode
getFieldDeclaration, getFieldIndex, getNodeFieldIndices, getNumFields, getPrimaryType, getSecondaryType, getUserData, getVRMLNodeName, isDEF, setErrorReporter, setUserData, setVersion
 
Methods inherited from interface org.web3d.vrml.nodes.FrameStateListener
allEventsComplete
 

Method Detail

preEventEvaluation

void preEventEvaluation()
Notification that event evaluation is about to start. This is a safer time to modify the underlying rendering structures.


postEventEvaluation

void postEventEvaluation()
Notification that event evaluation is about to start. This is a safer time to modify the underlying rendering structures.


Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium