Package gaiasky.util

Class Settings.SceneSettings.CameraSettings

java.lang.Object
gaiasky.util.SettingsObject
gaiasky.util.Settings.SceneSettings.CameraSettings
All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable, IObserver, Cloneable
Enclosing class:
Settings.SceneSettings

public static class Settings.SceneSettings.CameraSettings extends SettingsObject implements IObserver
Settings of the camera system, such as speed, fov, etc.
  • Field Details Link icon

    • speedLimitIndex Link icon

      public int speedLimitIndex
    • speedLimit Link icon

      public double speedLimit
    • speed Link icon

      public double speed
    • turn Link icon

      public double turn
    • rotate Link icon

      public double rotate
    • fov Link icon

      public float fov
    • cinematic Link icon

      public boolean cinematic
    • targetMode Link icon

      public boolean targetMode
    • starDistanceScaling Link icon

      public boolean starDistanceScaling
      Also use distance to closest star to compute camera velocity scale factor.
    • focusLock Link icon

  • Constructor Details Link icon

    • CameraSettings Link icon

      public CameraSettings()
  • Method Details Link icon

    • setSpeedLimitIndex Link icon

      public void setSpeedLimitIndex(int index)
    • notify Link icon

      public void notify(Event event, Object source, Object... data)
      Description copied from interface: IObserver
      Event notification call.
      Specified by:
      notify in interface IObserver
      Parameters:
      event - The event type.
      source - The source object, if any.
      data - The data associated with this event.
    • updateSpeedLimit Link icon

      public void updateSpeedLimit()
    • clone Link icon

      Overrides:
      clone in class SettingsObject
    • setParentRecursive Link icon

      protected void setParentRecursive(SettingsObject s)
      Specified by:
      setParentRecursive in class SettingsObject
    • setupListeners Link icon

      protected void setupListeners()
      Specified by:
      setupListeners in class SettingsObject
    • dispose Link icon

      public void dispose()
      Specified by:
      dispose in interface com.badlogic.gdx.utils.Disposable
    • apply Link icon

      public void apply()