Package com.jme.input.controls.controller

Interface Summary
ControlChangeListener ControlChangeListener is tied to ActionChangeController to detect changes to the value of GameControl.
GameControlAction GameControlAction is part of the ActionController and allows pressed and released actions to be invoked for a control.
 

Class Summary
ActionChangeController ActionChangeController takes a ControlChangeListener and is invoked whenever the GameControl's value changes.
ActionController ActionController allows you to assign a GameControlAction implementation to occur when a control is pressed or released.
ActionRepeatController ActionRepeatController allows you to specify the rate at which an action is repeatable and will invoke the supplied Runnable at that repeat rate while the GameControl is being pressed.
CameraController  
RotationController  
ThrottleController ThrottleController manages forward and backward thrust on a Spatial spatial - the object throttle is being applied to forward - the GameControl that effects forward thrust maxForwardThrottle - the maximum throttle that can be achieved in a forward motion reverse - the GameControl that effects reverse thrust maxReverseThrottle - the maximum throttle that can be achieved in a reverse motion deadZone - the area on both sides of 0.0f that automatically gets counted as 0.0f (for Joystick throttles with high sens.) multiplier - the multiplier that defines how quickly maximum thrust can be achieved degradation - the multiplier that defines how quickly the thrust will degrade back to zero alwaysDegrade - if this is true, even when using a key/button to increase throttle it will continually degrade toward 0.0f axis - the axis on the spatial the throttle should be applied to
 

Enum Summary
Axis Axis is a convenience enum for specifying the X, Y, or Z axis.