protected abstract class HomeController3D.EditingCameraState extends HomeController3D.CameraControllerState
Modifier | Constructor and Description |
---|---|
protected |
EditingCameraState() |
Modifier and Type | Method and Description |
---|---|
void |
elevateCamera(float delta) |
void |
escape()
Escapes of current editing action.
|
void |
goToCamera(Camera camera) |
boolean |
isEditingState()
Returns
true if this controller is moving items. |
void |
modifyFieldOfView(float delta) |
void |
moveCamera(float delta) |
void |
moveCameraSideways(float delta) |
void |
moveMouse(float x,
float y)
Processes a mouse button moved event.
|
void |
pressMouse(float x,
float y,
int clickCount,
boolean shiftDown,
boolean alignmentActivated,
boolean duplicationActivated,
boolean magnetismToggled,
View.PointerType pointerType)
Processes a mouse button pressed event.
|
void |
releaseMouse(float x,
float y)
Processes a mouse button released event.
|
void |
rotateCameraPitch(float delta) |
void |
rotateCameraYaw(float delta) |
void |
setAlignmentActivated(boolean alignmentActivated)
Activates or deactivates alignment feature during editing action.
|
void |
setDuplicationActivated(boolean duplicationActivated)
Activates or deactivates duplication feature during editing action.
|
void |
toggleMagnetism(boolean magnetismToggled)
Toggles temporary magnetism feature of user preferences during editing action.
|
enter, exit, setEditionActivated
public boolean isEditingState()
true
if this controller is moving items.isEditingState
in class HomeController3D.CameraControllerState
public void moveCamera(float delta)
moveCamera
in class HomeController3D.CameraControllerState
public void moveCameraSideways(float delta)
moveCameraSideways
in class HomeController3D.CameraControllerState
public void elevateCamera(float delta)
elevateCamera
in class HomeController3D.CameraControllerState
public void rotateCameraYaw(float delta)
rotateCameraYaw
in class HomeController3D.CameraControllerState
public void rotateCameraPitch(float delta)
rotateCameraPitch
in class HomeController3D.CameraControllerState
public void modifyFieldOfView(float delta)
modifyFieldOfView
in class HomeController3D.CameraControllerState
public void goToCamera(Camera camera)
goToCamera
in class HomeController3D.CameraControllerState
public void pressMouse(float x, float y, int clickCount, boolean shiftDown, boolean alignmentActivated, boolean duplicationActivated, boolean magnetismToggled, View.PointerType pointerType)
pressMouse
in class HomeController3D.CameraControllerState
public void releaseMouse(float x, float y)
releaseMouse
in class HomeController3D.CameraControllerState
public void moveMouse(float x, float y)
moveMouse
in class HomeController3D.CameraControllerState
public void escape()
escape
in class HomeController3D.CameraControllerState
public void toggleMagnetism(boolean magnetismToggled)
toggleMagnetism
in class HomeController3D.CameraControllerState
magnetismToggled
- if true
then magnetism feature is toggled.public void setAlignmentActivated(boolean alignmentActivated)
setAlignmentActivated
in class HomeController3D.CameraControllerState
alignmentActivated
- if true
then alignment is active.public void setDuplicationActivated(boolean duplicationActivated)
setDuplicationActivated
in class HomeController3D.CameraControllerState
duplicationActivated
- if true
then duplication is active.
© Copyright 2024 Space Mushrooms
Distributed under GNU General Public License