Uses of Interface
com.jme.input.action.InputActionInterface

Packages that use InputActionInterface
com.jme.input   
com.jme.input.action   
com.jme.input.joystick   
com.jme.input.keyboard   
com.jme.input.mouse   
com.jme.input.thirdperson   
com.jme.input.util   
com.jmex.awt.swingui   
 

Uses of InputActionInterface in com.jme.input
 

Fields in com.jme.input declared as InputActionInterface
protected  InputActionInterface ActionTrigger.action
           
 

Methods in com.jme.input with parameters of type InputActionInterface
 void InputHandler.addAction(InputActionInterface inputAction, java.lang.String triggerCommand, boolean allowRepeats)
          Adds an input action to be invoked by this handler during update.
 void InputHandler.addAction(InputActionInterface inputAction, java.lang.String triggerCommand, int keyCode, boolean allowRepeats)
          Registeres a single key as command in KeyBindingManager and adds an input action to be invoked by this handler during update.
 void InputHandler.addAction(InputActionInterface action, java.lang.String deviceName, int button, int axis, boolean allowRepeats)
          Adds an input action to be invoked on deviceName button or axis events.
protected abstract  void InputHandlerDevice.createTriggers(InputActionInterface action, int axis, int button, boolean allowRepeats, InputHandler inputHandler)
          Creates device specific trigger(s) for specified axes and buttons (the triggers register themselves at the inputHandler).
 void InputHandler.removeAction(InputActionInterface inputAction)
          Removes a keyboard input action from the list of keyActions that are polled during update.
 

Constructors in com.jme.input with parameters of type InputActionInterface
ActionTrigger.CommandTrigger(InputHandler handler, java.lang.String triggerName, InputActionInterface action, boolean allowRepeats)
           
ActionTrigger(InputHandler inputHandler, java.lang.String triggerName, InputActionInterface action, boolean allowRepeats)
          Create a new action trigger for a fixed input handler.
 

Uses of InputActionInterface in com.jme.input.action
 

Classes in com.jme.input.action that implement InputActionInterface
 class InputAction
          An InputAction can be subscribed at an InputHandler to get its performAction(InputActionEvent) method called on specific event triggers.
 class KeyBackwardAction
          KeyBackwardAction defines an action for moving a camera along it's negative direction.
 class KeyExitAction
          KeyExitAction is used to call finish on the application.
 class KeyForwardAction
          KeyForwardAction provides the action of moving a camera along it's direction vector.
 class KeyInputAction
          InputAction defines an interface for creating input actions.
 class KeyLookDownAction
          KeyLookDownAction tilts a camera down a given angle.
 class KeyLookUpAction
          KeyLookUpAction tilts a camera up a given angle.
 class KeyNodeBackwardAction
          KeyNodeBackwardAction defines an action to move a Spatial node along it's negative direction vector.
 class KeyNodeForwardAction
          KeyNodeForwardAction defines an action to move a Spatial node along it's positive direction vector.
 class KeyNodeLookDownAction
          KeyNodeLookDownAction defines an action to tilt the node towards the node's negative up axis.
 class KeyNodeLookUpAction
          KeyNodeLookUpAction defines an action to tilt the node towards the worlds positive y-axis.
 class KeyNodeRotateLeftAction
          KeyNodeRotateLeftAction rotates a node to the left.
 class KeyNodeRotateRightAction
          KeyNodeRotateRightAction rotates a node to the right.
 class KeyNodeStrafeLeftAction
          KeyNodeStrafeLeftAction defines an action that moves a node along the positive left vector.
 class KeyNodeStrafeRightAction
          KeyNodeStrafeRightAction defines an action that moves a node along the negative left vector.
 class KeyRotateLeftAction
          KeyRotateLeftAction performs the action of rotating a camera a certain angle.
 class KeyRotateRightAction
          KeyRotateRightAction performs the action of rotating a camera a certain angle.
 class KeyScreenShotAction
          KeyScreenShotAction allows the user to press a key to take a screenshot of the current display.
 class KeyStrafeDownAction
          KeyStrafeDownAction defines an action that causes the camera to move along the negative up vector.
 class KeyStrafeLeftAction
          KeyStrafeLeftAction defines an action that causes the camera to move along the positive left vector.
 class KeyStrafeRightAction
          KeyStrafeLeftAction defines an action that causes the camera to move along the negative left vector.
 class KeyStrafeUpAction
          KeyStrafeUpAction defines an action that causes the camera to move along the positive up vector.
 class KeyToggleBoolean
          KeyToggleBoolean switches a boolean value from true to false based on a trigger.
 class KeyToggleRenderState
          Toggles a renderstate enabled/disabled.
 class MouseInputAction
          MouseInputAction defines a input action that makes use of the mouse for events.
 class MouseLook
          MouseLook defines a mouse action that detects mouse movement and converts it into camera rotations and camera tilts.
 class NodeMouseLook
          NodeMouseLook defines a mouse action that detects mouse movement and converts it into node rotations and node tilts.
 

Uses of InputActionInterface in com.jme.input.joystick
 

Methods in com.jme.input.joystick with parameters of type InputActionInterface
protected  void JoystickInputHandlerDevice.createTriggers(InputActionInterface action, int axis, int button, boolean allowRepeats, InputHandler inputHandler)
           
 

Constructors in com.jme.input.joystick with parameters of type InputActionInterface
JoystickInputHandlerDevice.JoystickAxisTrigger(InputHandler handler, java.lang.String triggerName, InputActionInterface action, Joystick joystick, int axis, boolean allowRepeats)
           
JoystickInputHandlerDevice.JoystickButtonTrigger(InputHandler handler, java.lang.String triggerName, InputActionInterface action, Joystick joystick, int button, boolean allowRepeats)
           
 

Uses of InputActionInterface in com.jme.input.keyboard
 

Methods in com.jme.input.keyboard with parameters of type InputActionInterface
protected  void KeyboardInputHandlerDevice.createTriggers(InputActionInterface action, int axis, int button, boolean allowRepeats, InputHandler inputHandler)
           
 

Constructors in com.jme.input.keyboard with parameters of type InputActionInterface
KeyboardInputHandlerDevice.KeyTrigger(InputHandler handler, java.lang.String triggerName, InputActionInterface action, int keyCode, boolean allowRepeats)
           
 

Uses of InputActionInterface in com.jme.input.mouse
 

Methods in com.jme.input.mouse with parameters of type InputActionInterface
protected  void MouseInputHandlerDevice.createTriggers(InputActionInterface action, int axis, int button, boolean allowRepeats, InputHandler inputHandler)
           
 

Constructors in com.jme.input.mouse with parameters of type InputActionInterface
MouseInputHandlerDevice.MouseAxisTrigger(InputHandler handler, java.lang.String triggerName, InputActionInterface action, int axis, boolean allowRepeats)
           
MouseInputHandlerDevice.MouseButtonTrigger(InputHandler handler, java.lang.String triggerName, InputActionInterface action, int button, boolean allowRepeats)
           
 

Uses of InputActionInterface in com.jme.input.thirdperson
 

Classes in com.jme.input.thirdperson that implement InputActionInterface
 class ThirdPersonBackwardAction
          ThirdPersonBackwardAction
 class ThirdPersonForwardAction
          ThirdPersonForwardAction
 class ThirdPersonLeftAction
          ThirdPersonLeftAction
 class ThirdPersonMouseLook
           
 class ThirdPersonRightAction
          ThirdPersonRightAction
 class ThirdPersonStrafeLeftAction
          ThirdPersonLeftAction
 class ThirdPersonStrafeRightAction
          ThirdPersonRightAction
 

Uses of InputActionInterface in com.jme.input.util
 

Methods in com.jme.input.util with parameters of type InputActionInterface
protected  void SyntheticAxis.createTrigger(InputHandler inputHandler, InputActionInterface action, boolean allowRepeats)
           
protected  void SyntheticButton.createTrigger(InputHandler inputHandler, InputActionInterface action, boolean allowRepeats)
           
protected  void UtilInputHandlerDevice.createTriggers(InputActionInterface action, int axisIndex, int buttonIndex, boolean allowRepeats, InputHandler inputHandler)
           
 

Constructors in com.jme.input.util with parameters of type InputActionInterface
SyntheticTrigger(SyntheticTriggerContainer container, InputHandler handler, InputActionInterface action, boolean allowRepeats, boolean permanentlyActiveIfRepeats)
           
 

Uses of InputActionInterface in com.jmex.awt.swingui
 

Classes in com.jmex.awt.swingui that implement InputActionInterface
 class JMEAction
          This class is used to execute an action in jMEs update thread instead of the Swing thread.