public final class FlyControls extends Controls implements com.google.gwt.event.dom.client.MouseMoveHandler, com.google.gwt.event.dom.client.MouseDownHandler, com.google.gwt.event.dom.client.MouseUpHandler, com.google.gwt.event.dom.client.KeyDownHandler, com.google.gwt.event.dom.client.KeyUpHandler, com.google.gwt.event.dom.client.ContextMenuHandler
Constructor and Description |
---|
FlyControls(Object3D object,
com.google.gwt.user.client.ui.Widget widget) |
Modifier and Type | Method and Description |
---|---|
void |
onContextMenu(com.google.gwt.event.dom.client.ContextMenuEvent event) |
void |
onKeyDown(com.google.gwt.event.dom.client.KeyDownEvent event) |
void |
onKeyUp(com.google.gwt.event.dom.client.KeyUpEvent event) |
void |
onMouseDown(com.google.gwt.event.dom.client.MouseDownEvent event) |
void |
onMouseMove(com.google.gwt.event.dom.client.MouseMoveEvent event) |
void |
onMouseUp(com.google.gwt.event.dom.client.MouseUpEvent event) |
void |
setAutoForward(boolean isAutoForward) |
void |
setDragToLook(boolean isDragToLook) |
void |
setMovementSpeed(double speed) |
void |
setRollSpeed(double speed) |
void |
update(double delta) |
public FlyControls(Object3D object, com.google.gwt.user.client.ui.Widget widget)
public void setMovementSpeed(double speed)
public void setRollSpeed(double speed)
public void setDragToLook(boolean isDragToLook)
public void setAutoForward(boolean isAutoForward)
public void update(double delta)
public void onContextMenu(com.google.gwt.event.dom.client.ContextMenuEvent event)
onContextMenu
in interface com.google.gwt.event.dom.client.ContextMenuHandler
public void onKeyUp(com.google.gwt.event.dom.client.KeyUpEvent event)
onKeyUp
in interface com.google.gwt.event.dom.client.KeyUpHandler
public void onKeyDown(com.google.gwt.event.dom.client.KeyDownEvent event)
onKeyDown
in interface com.google.gwt.event.dom.client.KeyDownHandler
public void onMouseUp(com.google.gwt.event.dom.client.MouseUpEvent event)
onMouseUp
in interface com.google.gwt.event.dom.client.MouseUpHandler
public void onMouseDown(com.google.gwt.event.dom.client.MouseDownEvent event)
onMouseDown
in interface com.google.gwt.event.dom.client.MouseDownHandler
public void onMouseMove(com.google.gwt.event.dom.client.MouseMoveEvent event)
onMouseMove
in interface com.google.gwt.event.dom.client.MouseMoveHandler