com.sun.j3d.utils.behaviors.mouse
Interface  MouseBehaviorCallback
- All Known Implementing Classes: 
 - PickRotateBehavior, PickZoomBehavior, PickTranslateBehavior, PickZoomBehavior, PickRotateBehavior, PickTranslateBehavior
 
- public interface MouseBehaviorCallback
 
The MouseBehaviorCallback interface allows a class to be notified
 when the transform is changed by one of the MouseBehaviors. The
 class that is interested in transform changes implements this
 interface, and the object created with that class is registered
 with the desired subclass of MouseBehavior using the
 setupCallback method. When the transform changes, the
 registered object's transformChanged method is
 invoked.
 
| 
Method Summary | 
 void | 
transformChanged(int type,
                 Transform3D transform)
 
          Classes implementing this interface that are registered with
 one of the MouseBehaviors will be called every time the
 behavior updates the Transform | 
 
ROTATE
public static final int ROTATE
TRANSLATE
public static final int TRANSLATE
ZOOM
public static final int ZOOM
transformChanged
public void transformChanged(int type,
                             Transform3D transform)
- Classes implementing this interface that are registered with
 one of the MouseBehaviors will be called every time the
 behavior updates the Transform
- Parameters:
 type - will be one of ROTATE, TRANSLATE or ZOOM