Uses of Interface
org.xith3d.picking.AllPickListener

Packages that use AllPickListener
org.xith3d.loop.opscheduler   
org.xith3d.picking   
org.xith3d.render   
org.xith3d.selection   
 

Uses of AllPickListener in org.xith3d.loop.opscheduler
 

Methods in org.xith3d.loop.opscheduler with parameters of type AllPickListener
 void PickScheduler.pickAll(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(GroupNode group, Canvas3DWrapper canvasWrapper, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(GroupNode group, Canvas3DWrapper canvasWrapper, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(java.util.List<? extends GroupNode> groups, Canvas3DWrapper canvasWrapper, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(java.util.List<? extends GroupNode> groups, Canvas3DWrapper canvasWrapper, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl)
          Schedules a new picking operation in the OperationScheduler.
 void PickScheduler.pickAll(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Schedules a new picking operation in the OperationScheduler.
 

Uses of AllPickListener in org.xith3d.picking
 

Subinterfaces of AllPickListener in org.xith3d.picking
 interface PickListener
          This listener is notified, when the picking is actually done.
 

Classes in org.xith3d.picking that implement AllPickListener
 class PickAdapter
          This class is a simple implementation of the PickListener to ease the anonymous instanciation of PickListeners.
 class PickDispatcher
          This class acts as a proxy for pick events and can dispatch the pick events to multiple listeners.
 

Methods in org.xith3d.picking that return AllPickListener
 AllPickListener PickRequest.getAllPickListener()
           
 AllPickListener ScheduledPicker.getAllPickListener()
           
 

Methods in org.xith3d.picking with parameters of type AllPickListener
 void ScheduledPicker.init(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Generates a new ScheduledPicker instance.
static void PickingLibrary.pickAll(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener l)
          Finds the closest intersection of a ray and a the nodes in a Group.
static void PickingLibrary.pickAll(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener l, java.lang.Object userObject)
          Finds the closest intersection of a ray and a the nodes in a Group.
 void PickEngine.pickAll(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener pl)
          Picks all Nodes in the given Group.
 void PickEngine.pickAll(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener pl, java.lang.Object userObject)
          Picks all Nodes in the given Group.
static void PickingLibrary.pickAll(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener l)
          Finds the closest intersection of a given List of NodeGroups with a given ray.
static void PickingLibrary.pickAll(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener l, java.lang.Object userObject)
          Finds the closest intersection of a given List of NodeGroups with a given ray.
 void PickEngine.pickAll(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener pl)
          Picks all Nodes in the given Groups.
 void PickEngine.pickAll(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener pl, java.lang.Object userObject)
          Picks all Nodes in the given Groups.
static void PickingLibrary.pickAll(java.util.List<? extends GroupNode> groups, org.openmali.vecmath2.Ray3f pickRay, org.jagatoo.input.devices.components.MouseButton button, AllPickListener l)
          Finds the closest intersection of a given List of NodeGroups with a given ray.
static void PickingLibrary.pickAll(java.util.List<? extends GroupNode> groups, org.openmali.vecmath2.Ray3f pickRay, org.jagatoo.input.devices.components.MouseButton button, AllPickListener l, java.lang.Object userObject)
          Finds all intersections of a given List of GroupNodes with a given ray.
static void PickingLibrary.pickAll(RenderPassConfig rpConfig, java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener l, java.lang.Object userObject)
          Finds the closest intersection of a given List of NodeGroups with a given ray.
 

Constructors in org.xith3d.picking with parameters of type AllPickListener
ScheduledPicker(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl)
          Generates a new ScheduledPicker instance.
ScheduledPicker(GroupNode group, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Generates a new ScheduledPicker instance.
ScheduledPicker(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl)
          Generates a new ScheduledPicker instance.
ScheduledPicker(java.util.List<? extends GroupNode> groups, Canvas3D canvas, org.jagatoo.input.devices.components.MouseButton button, int mouseX, int mouseY, AllPickListener pl, java.lang.Object userObject)
          Generates a new ScheduledPicker instance.
 

Uses of AllPickListener in org.xith3d.render
 

Methods in org.xith3d.render with parameters of type AllPickListener
 void Canvas3D.pickAll(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener pl)
          Picks all Nodes in the given Group.
 void Canvas3D.pickAll(GroupNode group, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener pl, java.lang.Object userObject)
          Picks all Nodes in the given Group.
 void Canvas3D.pickAll(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener pl)
          Picks all Nodes in the given Groups.
 void Canvas3D.pickAll(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int x, int y, AllPickListener pl, java.lang.Object userObject)
          Picks all Nodes in the given Groups.
 void Canvas3D.pickAll(java.util.List<? extends GroupNode> groups, org.jagatoo.input.devices.components.MouseButton button, int x, int y, int width, int height, AllPickListener pl, java.lang.Object userObject)
           
 

Uses of AllPickListener in org.xith3d.selection
 

Classes in org.xith3d.selection that implement AllPickListener
 class SelectionManager