Package gaiasky.util

Class Settings.RuntimeSettings

java.lang.Object
gaiasky.util.Settings.RuntimeSettings
All Implemented Interfaces:
IObserver
Enclosing class:
Settings

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

    • openVr

      public boolean openVr
    • 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
    • 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.