Class Settings.RuntimeSettings

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

public static class Settings.RuntimeSettings extends SettingsObject implements IObserver
  • Field Details

    • openXr

      public boolean openXr
    • compute

      public boolean compute
    • displayGui

      public boolean displayGui
    • updatePause

      public boolean updatePause
    • timeOn

      public boolean timeOn
    • realTime

      public boolean realTime
    • inputEnabled

      public boolean inputEnabled
    • recordCamera

      public boolean recordCamera
    • recordKeyframeCamera

      public boolean recordKeyframeCamera
    • vrDemoMode

      public boolean vrDemoMode
      VR demo mode disables VR controller buttons and simplifies joystick movement.
    • vrDesktopMirror

      public boolean vrDesktopMirror
      Mirror the VR view to the desktop.
    • vrDisplayGui

      public boolean vrDisplayGui
      Display the VR GUI.
    • drawOctree

      public boolean drawOctree
    • relativisticAberration

      public boolean relativisticAberration
    • gravitationalWaves

      public boolean gravitationalWaves
    • octreeLoadActive

      public boolean octreeLoadActive
    • maxTimeMs

      public long maxTimeMs
    • minTimeMs

      public long minTimeMs
  • Constructor Details

    • RuntimeSettings

      public RuntimeSettings()
  • Method Details

    • setMaxTime

      public void setMaxTime(long years)
    • toggleTimeOn

      public void toggleTimeOn(Boolean timeOn)
      Toggles the time
    • toggleRecord

      public void toggleRecord(Boolean rec, Settings settings)
    • notify

      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.
    • clone

      public Settings.RuntimeSettings clone()
      Overrides:
      clone in class SettingsObject
    • setParentRecursive

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

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

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

      public void apply()