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
ConstructorDescriptionMouseAxisTrigger
(int mouseAxis, boolean negative) Create a newMouseAxisTrigger
. -
Method Summary
Modifier and TypeMethodDescriptionint
getName()
boolean
static int
mouseAxisHash
(int mouseAxis, boolean negative) int
Returns 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 inMouseInput
negative
- 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:Trigger
Returns the hash code for the trigger.- Specified by:
triggerHashCode
in interfaceTrigger
- Returns:
- the hash code for the trigger.
-