Uses of Interface
com.jme3.input.controls.Trigger

Packages that use Trigger
com.jme3.input The com.jme3.input package is used for all input handling in jMonkeyEngine. 
com.jme3.input.controls The com.jme3.input.controls package allows user code to listen to input events regardless of the type of input used. 
 

Uses of Trigger in com.jme3.input
 

Methods in com.jme3.input with parameters of type Trigger
 void InputManager.addMapping(java.lang.String mappingName, Trigger... triggers)
          Create a new mapping to the given triggers.
 void InputManager.deleteTrigger(java.lang.String mappingName, Trigger trigger)
          Deletes a specific trigger registered to a mapping.
 void ChaseCamera.setToggleRotationTrigger(Trigger... triggers)
          Sets custom triggers for toggleing the rotation of the cam deafult are new MouseButtonTrigger(MouseInput.BUTTON_LEFT) left mouse button new MouseButtonTrigger(MouseInput.BUTTON_RIGHT) right mouse button
 void ChaseCamera.setZoomInTrigger(Trigger... triggers)
          Sets custom triggers for zomming in the cam default is new MouseAxisTrigger(MouseInput.AXIS_WHEEL, true) mouse wheel up
 void ChaseCamera.setZoomOutTrigger(Trigger... triggers)
          Sets custom triggers for zomming out the cam default is new MouseAxisTrigger(MouseInput.AXIS_WHEEL, false) mouse wheel down
 

Uses of Trigger in com.jme3.input.controls
 

Classes in com.jme3.input.controls that implement Trigger
 class JoyAxisTrigger
           
 class JoyButtonTrigger
           
 class KeyTrigger
          A KeyTrigger is used as a mapping to keyboard keys.
 class MouseAxisTrigger
          A MouseAxisTrigger is used as a mapping to mouse axis, a mouse axis is movement along the X axis (left/right), Y axis (up/down) and the mouse wheel (scroll up/down).
 class MouseButtonTrigger
          A MouseButtonTrigger is used as a mapping to receive events from mouse buttons.
 class TouchTrigger
          Class to trigger TouchEvents, keycode can be TouchInput.ALL(=0) or TouchInput.KEYCODE_*