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, setEditionActivatedpublic boolean isEditingState()
true if this controller is moving items.isEditingState in class HomeController3D.CameraControllerStatepublic void moveCamera(float delta)
moveCamera in class HomeController3D.CameraControllerStatepublic void moveCameraSideways(float delta)
moveCameraSideways in class HomeController3D.CameraControllerStatepublic void elevateCamera(float delta)
elevateCamera in class HomeController3D.CameraControllerStatepublic void rotateCameraYaw(float delta)
rotateCameraYaw in class HomeController3D.CameraControllerStatepublic void rotateCameraPitch(float delta)
rotateCameraPitch in class HomeController3D.CameraControllerStatepublic void modifyFieldOfView(float delta)
modifyFieldOfView in class HomeController3D.CameraControllerStatepublic void goToCamera(Camera camera)
goToCamera in class HomeController3D.CameraControllerStatepublic void pressMouse(float x,
float y,
int clickCount,
boolean shiftDown,
boolean alignmentActivated,
boolean duplicationActivated,
boolean magnetismToggled,
View.PointerType pointerType)
pressMouse in class HomeController3D.CameraControllerStatepublic void releaseMouse(float x,
float y)
releaseMouse in class HomeController3D.CameraControllerStatepublic void moveMouse(float x,
float y)
moveMouse in class HomeController3D.CameraControllerStatepublic void escape()
escape in class HomeController3D.CameraControllerStatepublic void toggleMagnetism(boolean magnetismToggled)
toggleMagnetism in class HomeController3D.CameraControllerStatemagnetismToggled - if true then magnetism feature is toggled.public void setAlignmentActivated(boolean alignmentActivated)
setAlignmentActivated in class HomeController3D.CameraControllerStatealignmentActivated - if true then alignment is active.public void setDuplicationActivated(boolean duplicationActivated)
setDuplicationActivated in class HomeController3D.CameraControllerStateduplicationActivated - if true then duplication is active.

© Copyright 2024 Space Mushrooms
Distributed under GNU General Public License