ServerCameraSettings

public class ServerCameraSettings

Class ServerCameraSettings. Provides servercamerasettings functionality for the Hytale server.

java.lang.Object > ServerCameraSettings

Field Summary

positionLerpSpeed

public float positionLerpSpeed

Field positionLerpSpeed.

rotationLerpSpeed

public float rotationLerpSpeed

Field rotationLerpSpeed.

distance

public float distance

Field distance.

speedModifier

public float speedModifier

Field speedModifier.

allowPitchControls

public boolean allowPitchControls

Field allowPitchControls.

displayCursor

public boolean displayCursor

Field displayCursor.

displayReticle

public boolean displayReticle

Field displayReticle.

mouseInputTargetType

public MouseInputTargetType mouseInputTargetType

Field mouseInputTargetType.

sendMouseMotion

public boolean sendMouseMotion

Field sendMouseMotion.

skipCharacterPhysics

public boolean skipCharacterPhysics

Field skipCharacterPhysics.

isFirstPerson

public boolean isFirstPerson

Field isFirstPerson.

movementForceRotationType

public MovementForceRotationType movementForceRotationType

Field movementForceRotationType.

movementForceRotation

public Direction movementForceRotation

Field movementForceRotation.

attachedToType

public AttachedToType attachedToType

Field attachedToType.

attachedToEntityId

public int attachedToEntityId

Field attachedToEntityId.

eyeOffset

public boolean eyeOffset

Field eyeOffset.

positionDistanceOffsetType

public PositionDistanceOffsetType positionDistanceOffsetType

Field positionDistanceOffsetType.

positionOffset

public Position positionOffset

Field positionOffset.

rotationOffset

public Direction rotationOffset

Field rotationOffset.

positionType

public PositionType positionType

Field positionType.

position

public Position position

Field position.

rotationType

public RotationType rotationType

Field rotationType.

rotation

public Direction rotation

Field rotation.

canMoveType

public CanMoveType canMoveType

Field canMoveType.

applyMovementType

public ApplyMovementType applyMovementType

Field applyMovementType.

movementMultiplier

public Vector3f movementMultiplier

Field movementMultiplier.

applyLookType

public ApplyLookType applyLookType

Field applyLookType.

lookMultiplier

public Vector2f lookMultiplier

Field lookMultiplier.

mouseInputType

public MouseInputType mouseInputType

Field mouseInputType.

planeNormal

public Vector3f planeNormal

Field planeNormal.

obj

final ServerCameraSettings obj

Field obj.

nullBits

final byte nullBits

Field nullBits.

copy

final ServerCameraSettings copy

Field copy.

Method Detail

ServerCameraSettings

public public ServerCameraSettings ()

Method ServerCameraSettings.

deserialize

static ServerCameraSettings deserialize (@Nonnull final ByteBuf buf, final int offset)

Method deserialize.

Parameters:
@Nonnull final ByteBuf buf
final int offset

computeBytesConsumed

static int computeBytesConsumed (@Nonnull final ByteBuf buf, final int offset)

Method computeBytesConsumed.

Parameters:
@Nonnull final ByteBuf buf
final int offset

serialize

public void serialize (@Nonnull final ByteBuf buf)

Method serialize.

Parameters:
@Nonnull final ByteBuf buf

computeSize

public int computeSize ()

Method computeSize.

validateStructure

static ValidationResult validateStructure (@Nonnull final ByteBuf buffer, final int offset)

Method validateStructure.

Parameters:
@Nonnull final ByteBuf buffer
final int offset

clone

public ServerCameraSettings clone ()

Method clone.

equals

public boolean equals (final Object obj)

Method equals.

Parameters:
final Object obj

hashCode

public int hashCode ()

Method hashCode.