org.xith3d.scenegraph.modifications
Interface ScenegraphModificationsListener


public interface ScenegraphModificationsListener

An implementation of ScenegraphModificationsListener is responsible for handling any change in the Scenegraph.


Method Summary
 void onBranchGraphAdded(BranchGroup branchGraph)
           
 void onBranchGraphRemoved(BranchGroup branchGraph)
           
 void onChildAddedToGroup(GroupNode group, Node child)
           
 void onChildRemovedFromGroup(GroupNode group, Node child)
           
 void onClipperChanged(GroupNode group, Clipper oldValue, Clipper newValue)
           
 void onNodeComponentChanged(NodeComponent comp)
           
 void onNodePropertyChanged(Node node, java.lang.String property)
           
 void onScissorRectChanged(GroupNode group, ScissorRect oldValue, ScissorRect newValue)
           
 void onStateModifierContainmentChanged(GroupNode group, boolean oldValue, boolean newValue)
           
 void onSwitchWhichChildChanged(Switch sw, int oldValue, int whichChild)
           
 void onTransformChanged(TransformGroup tg, Transform3D transform)
           
 

Method Detail

onBranchGraphAdded

void onBranchGraphAdded(BranchGroup branchGraph)

onBranchGraphRemoved

void onBranchGraphRemoved(BranchGroup branchGraph)

onChildAddedToGroup

void onChildAddedToGroup(GroupNode group,
                         Node child)

onNodePropertyChanged

void onNodePropertyChanged(Node node,
                           java.lang.String property)

onChildRemovedFromGroup

void onChildRemovedFromGroup(GroupNode group,
                             Node child)

onSwitchWhichChildChanged

void onSwitchWhichChildChanged(Switch sw,
                               int oldValue,
                               int whichChild)

onStateModifierContainmentChanged

void onStateModifierContainmentChanged(GroupNode group,
                                       boolean oldValue,
                                       boolean newValue)

onScissorRectChanged

void onScissorRectChanged(GroupNode group,
                          ScissorRect oldValue,
                          ScissorRect newValue)

onClipperChanged

void onClipperChanged(GroupNode group,
                      Clipper oldValue,
                      Clipper newValue)

onTransformChanged

void onTransformChanged(TransformGroup tg,
                        Transform3D transform)

onNodeComponentChanged

void onNodeComponentChanged(NodeComponent comp)