|
j3d.org Aviatrix3D | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Abstract representation of a piece of code that wants to know about when a scene graph node is requiring an update.
Method Summary | |
boolean |
boundsChanged(NodeUpdateListener l,
java.lang.Object src,
InternalNodeUpdateListener intL)
Notify the handler that you have updates to the SG that might alter a node's bounds. |
void |
dataChanged(NodeUpdateListener l,
java.lang.Object src)
Notify the handler that you have updates to the SG that will not alter a node's bounds. |
PickingHandler |
getPickHandler()
Get the picking handler so that we can do some picking operations. |
boolean |
isBoundsWritePermitted(java.lang.Object src)
Check to see if writing to the bounding information of the node is permitted currently. |
boolean |
isDataWritePermitted(java.lang.Object src)
Check to see if writing to the data information of the node is permitted currently. |
boolean |
isPickingPermitted()
Check to see if picking is permitted currently. |
void |
objectRemoved(DeletableSceneGraphObject obj)
The object provided is no longer needed by its parent. |
void |
shaderRequiresInit(ShaderSceneGraphObject shader)
The shader object passed requires an initialisation be performed. |
void |
shaderRequiresLogInfo(ShaderSceneGraphObject shader)
The shader object passed requires updating the log info. |
Method Detail |
public boolean isBoundsWritePermitted(java.lang.Object src)
src
- The object that is requesting the check
public boolean isDataWritePermitted(java.lang.Object src)
src
- The object that is requesting the check
public boolean isPickingPermitted()
public boolean boundsChanged(NodeUpdateListener l, java.lang.Object src, InternalNodeUpdateListener intL)
l
- The change requestorsrc
- The object that is passing this listener through.intL
- Internal listener for making callbacks at a later time
to propogate the bounds changes.
public void dataChanged(NodeUpdateListener l, java.lang.Object src)
l
- The change requestorsrc
- The object that is passing this listener through.public void objectRemoved(DeletableSceneGraphObject obj)
obj
- The object that is registering itself for deletionpublic PickingHandler getPickHandler()
public void shaderRequiresInit(ShaderSceneGraphObject shader)
shader
- The shader instance to queuepublic void shaderRequiresLogInfo(ShaderSceneGraphObject shader)
shader
- The shader instance to queue
|
j3d.org Aviatrix3D | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |