|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jagatoo.input.handlers.InputHandler<ORIHInputAction>
org.xith3d.input.ObjectRotationInputHandler
public class ObjectRotationInputHandler
Rotates a Transformable around its center.
| Field Summary |
|---|
| Fields inherited from class org.jagatoo.input.handlers.InputHandler |
|---|
CONTROLLERS_SUSPENDED, FIRST_USER_SUSPEND_FLAG, KEYBOARD_SUSPENDED, MOUSE_BUTTONS_SUSPENDED, MOUSE_MOVEMENT_SUSPENDED, MOUSE_WHEEL_SUSPENDED, suspendMask |
| Constructor Summary | |
|---|---|
ObjectRotationInputHandler(Transformable transNode)
|
|
ObjectRotationInputHandler(Transformable transNode,
float mouseXSpeed,
float mouseYSpeed)
|
|
ObjectRotationInputHandler(Transformable transNode,
float mouseXSpeed,
float mouseYSpeed,
View view)
|
|
ObjectRotationInputHandler(Transformable transNode,
View view)
|
|
| Method Summary | |
|---|---|
static ObjectRotationInputHandler |
createDefault(Transformable transNode)
|
static ObjectRotationInputHandler |
createDefault(Transformable transNode,
float mouseXSpeed,
float mouseYSpeed)
|
static ObjectRotationInputHandler |
createDefault(Transformable transNode,
float mouseXSpeed,
float mouseYSpeed,
View view)
|
static ObjectRotationInputHandler |
createDefault(Transformable transNode,
View view)
|
protected ORIHInputStatesManager |
createInputStatesManager(org.jagatoo.input.managers.InputBindingsManager<ORIHInputAction> bindingsManager)
|
ORIHInputBindingsManager |
getBindingsManager()
|
float |
getDiscreteZoomStep()
|
float |
getMouseSpeedX()
|
float |
getMouseSpeedY()
|
ORIHInputStatesManager |
getStatesManager()
|
Transformable |
getTransformTarget()
|
View |
getView()
|
void |
setDiscreteZoomStep(float stepSize)
Sets the stepsize of discrete zooming. |
void |
setInputSystem(org.jagatoo.input.InputSystem inputSystem)
|
void |
setMouseSpeedX(float speedX)
Sets the mouse movement speed for the x-axis. |
void |
setMouseSpeedY(float speedY)
Sets the mouse movement speed for the y-axis. |
boolean |
setSuspendMask(int suspendMask)
|
void |
setTransformTarget(Transformable trans)
|
void |
setView(View view)
|
void |
update(long nanoSeconds,
float seconds,
long nanoFrame,
float frameSeconds)
|
void |
updateFromTransformable()
|
void |
updateTransformable()
|
| Methods inherited from class org.jagatoo.input.handlers.InputHandler |
|---|
areControllersSuspended, attachToSourceWindow, getAttachedSourceWindow, getInputSystem, getSuspendMask, isKeyboardSuspended, isMouseButtonsSuspended, isMouseMovementSuspended, isMouseSmoothingEnabled, isMouseSuspended, isMouseWheelSuspended, isSuspended, setControllersSuspended, setKeyboardSuspended, setMouseButtonsSuspended, setMouseMovementSuspended, setMouseSmoothingEnabled, setMouseSuspended, setMouseWheelSuspended, setSuspended, update, updateInputStates |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ObjectRotationInputHandler(Transformable transNode,
float mouseXSpeed,
float mouseYSpeed)
public ObjectRotationInputHandler(Transformable transNode)
public ObjectRotationInputHandler(Transformable transNode,
float mouseXSpeed,
float mouseYSpeed,
View view)
public ObjectRotationInputHandler(Transformable transNode,
View view)
| Method Detail |
|---|
public final ORIHInputBindingsManager getBindingsManager()
getBindingsManager in class org.jagatoo.input.handlers.InputHandler<ORIHInputAction>public final ORIHInputStatesManager getStatesManager()
getStatesManager in class org.jagatoo.input.handlers.InputHandler<ORIHInputAction>public void setMouseSpeedX(float speedX)
speedX - the new speed for the x-axispublic final float getMouseSpeedX()
public void setMouseSpeedY(float speedY)
speedY - the new speed for the y-axispublic final float getMouseSpeedY()
public void setDiscreteZoomStep(float stepSize)
stepSize - public final float getDiscreteZoomStep()
public void setTransformTarget(Transformable trans)
public Transformable getTransformTarget()
public void setView(View view)
public final View getView()
public void updateFromTransformable()
public void updateTransformable()
public void update(long nanoSeconds,
float seconds,
long nanoFrame,
float frameSeconds)
throws org.jagatoo.input.InputSystemException
update in class org.jagatoo.input.handlers.InputHandler<ORIHInputAction>org.jagatoo.input.InputSystemExceptionpublic boolean setSuspendMask(int suspendMask)
setSuspendMask in class org.jagatoo.input.handlers.InputHandler<ORIHInputAction>public void setInputSystem(org.jagatoo.input.InputSystem inputSystem)
setInputSystem in class org.jagatoo.input.handlers.InputHandler<ORIHInputAction>protected ORIHInputStatesManager createInputStatesManager(org.jagatoo.input.managers.InputBindingsManager<ORIHInputAction> bindingsManager)
createInputStatesManager in class org.jagatoo.input.handlers.InputHandler<ORIHInputAction>
public static ObjectRotationInputHandler createDefault(Transformable transNode,
float mouseXSpeed,
float mouseYSpeed)
public static ObjectRotationInputHandler createDefault(Transformable transNode)
public static ObjectRotationInputHandler createDefault(Transformable transNode,
float mouseXSpeed,
float mouseYSpeed,
View view)
public static ObjectRotationInputHandler createDefault(Transformable transNode,
View view)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||