Package gaiasky.util

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
    • 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
    • drawOctree

      public boolean drawOctree
    • relativisticAberration

      public boolean relativisticAberration
    • gravitationalWaves

      public boolean gravitationalWaves
    • displayVrGui

      public boolean displayVrGui
    • 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()