Package com.jme3.input.controls
Class MouseAxisTrigger
java.lang.Object
com.jme3.input.controls.MouseAxisTrigger
- All Implemented Interfaces:
Trigger
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).-
Constructor Summary
ConstructorsConstructorDescriptionMouseAxisTrigger(int mouseAxis, boolean negative) Create a newMouseAxisTrigger. -
Method Summary
Modifier and TypeMethodDescriptionintgetName()booleanstatic intmouseAxisHash(int mouseAxis, boolean negative) intReturns the hash code for the trigger.
-
Constructor Details
-
MouseAxisTrigger
public MouseAxisTrigger(int mouseAxis, boolean negative) Create a newMouseAxisTrigger.- Parameters:
mouseAxis- Mouse axis. See AXIS_*** constants inMouseInputnegative- True if listen to negative axis events, false if listen to positive axis events.
-
-
Method Details
-
getMouseAxis
public int getMouseAxis() -
isNegative
public boolean isNegative() -
getName
-
mouseAxisHash
public static int mouseAxisHash(int mouseAxis, boolean negative) -
triggerHashCode
public int triggerHashCode()Description copied from interface:TriggerReturns the hash code for the trigger.- Specified by:
triggerHashCodein interfaceTrigger- Returns:
- the hash code for the trigger.
-