CameraManager

public class CameraManager implements Component

Class CameraManager. Provides cameramanager functionality for the Hytale server.

java.lang.Object > CameraManager

Field Summary

lastScreenPoint

private Vector2d lastScreenPoint

Field lastScreenPoint.

lastTargetBlock

private Vector3i lastTargetBlock

Field lastTargetBlock.

Method Detail

getComponentType

public CameraManager> getComponentType ()

Method getComponentType.

CameraManager

public public CameraManager ()

Method CameraManager.

resetCamera

public void resetCamera (@Nonnull final PlayerRef ref)

Method resetCamera.

Parameters:
@Nonnull final PlayerRef ref

SetServerCamera

public new SetServerCamera (ClientCameraView.Custom, false, null)

Method SetServerCamera.

Parameters:
ClientCameraView.Custom ClientCameraView.Custom
false false
null null

handleMouseButtonState

public void handleMouseButtonState (final MouseButtonType mouseButtonType, final MouseButtonState state, final Vector3i targetBlock)

Method handleMouseButtonState.

Parameters:
final MouseButtonType mouseButtonType
final MouseButtonState state
final Vector3i targetBlock

getMouseButtonState

public MouseButtonState getMouseButtonState (final MouseButtonType mouseButtonType)

Method getMouseButtonState.

Parameters:
final MouseButtonType mouseButtonType

getLastMouseButtonPressedPosition

public Vector3i getLastMouseButtonPressedPosition (final MouseButtonType mouseButtonType)

Method getLastMouseButtonPressedPosition.

Parameters:
final MouseButtonType mouseButtonType

getLastMouseButtonReleasedPosition

public Vector3i getLastMouseButtonReleasedPosition (final MouseButtonType mouseButtonType)

Method getLastMouseButtonReleasedPosition.

Parameters:
final MouseButtonType mouseButtonType

setLastScreenPoint

public void setLastScreenPoint (final Vector2d lastScreenPoint)

Method setLastScreenPoint.

Parameters:
final Vector2d lastScreenPoint

getLastScreenPoint

public Vector2d getLastScreenPoint ()

Method getLastScreenPoint.

setLastBlockPosition

public void setLastBlockPosition (final Vector3i targetBlock)

Method setLastBlockPosition.

Parameters:
final Vector3i targetBlock

getLastTargetBlock

public Vector3i getLastTargetBlock ()

Method getLastTargetBlock.

clone

public Component clone ()

Method clone.

toString

public String toString ()

Method toString.