protected abstract static class HomeController3D.CameraControllerState
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
CameraControllerState() |
Modifier and Type | Method and Description |
---|---|
void |
elevateCamera(float delta) |
void |
enter() |
void |
escape() |
void |
exit() |
void |
goToCamera(Camera camera) |
boolean |
isEditingState() |
void |
modifyFieldOfView(float delta) |
void |
moveCamera(float delta) |
void |
moveCameraSideways(float delta) |
void |
moveMouse(float x,
float y) |
void |
pressMouse(float x,
float y,
int clickCount,
boolean shiftDown,
boolean alignmentActivated,
boolean duplicationActivated,
boolean magnetismToggled,
View.PointerType pointerType) |
void |
releaseMouse(float x,
float y) |
void |
rotateCameraPitch(float delta) |
void |
rotateCameraYaw(float delta) |
void |
setAlignmentActivated(boolean alignmentActivated) |
void |
setDuplicationActivated(boolean duplicationActivated) |
void |
setEditionActivated(boolean editionActivated) |
void |
toggleMagnetism(boolean magnetismToggled) |
public void enter()
public void exit()
public void moveCamera(float delta)
public void moveCameraSideways(float delta)
public void elevateCamera(float delta)
public void rotateCameraYaw(float delta)
public void rotateCameraPitch(float delta)
public void modifyFieldOfView(float delta)
public void goToCamera(Camera camera)
public boolean isEditingState()
public void pressMouse(float x, float y, int clickCount, boolean shiftDown, boolean alignmentActivated, boolean duplicationActivated, boolean magnetismToggled, View.PointerType pointerType)
public void releaseMouse(float x, float y)
public void moveMouse(float x, float y)
public void escape()
public void toggleMagnetism(boolean magnetismToggled)
public void setAlignmentActivated(boolean alignmentActivated)
public void setDuplicationActivated(boolean duplicationActivated)
public void setEditionActivated(boolean editionActivated)
© Copyright 2024 Space Mushrooms
Distributed under GNU General Public License