Package gaiasky.util

Class GlobalConf.RuntimeConf

java.lang.Object
gaiasky.util.GlobalConf.RuntimeConf
All Implemented Interfaces:
IObserver, GlobalConf.IConf
Enclosing class:
GlobalConf

public static class GlobalConf.RuntimeConf extends Object implements GlobalConf.IConf, IObserver
Runtime configuration values, which are never persisted.
  • Field Details

    • OPENVR

      public boolean OPENVR
      Whether the connection to OpenVR has succeeded and the context has been created
    • OVR

      public boolean OVR
    • DISPLAY_GUI

      public boolean DISPLAY_GUI
    • UPDATE_PAUSE

      public boolean UPDATE_PAUSE
    • TIME_ON

      public boolean TIME_ON
    • REAL_TIME

      public boolean REAL_TIME
      Whether we use the RealTimeClock or the GlobalClock
    • INPUT_ENABLED

      public boolean INPUT_ENABLED
    • RECORD_CAMERA

      public boolean RECORD_CAMERA
    • RECORD_KEYFRAME_CAMERA

      public boolean RECORD_KEYFRAME_CAMERA
    • DRAW_OCTREE

      public boolean DRAW_OCTREE
      Whether octree drawing is active or not
    • RELATIVISTIC_ABERRATION

      public boolean RELATIVISTIC_ABERRATION
    • GRAVITATIONAL_WAVES

      public boolean GRAVITATIONAL_WAVES
    • DISPLAY_VR_GUI

      public boolean DISPLAY_VR_GUI
    • MAX_TIME_MS

      public long MAX_TIME_MS
    • MIN_TIME_MS

      public long MIN_TIME_MS
  • Constructor Details

    • RuntimeConf

      public RuntimeConf()
  • Method Details

    • setMaxTime

      public void setMaxTime(long years)
    • initialize

      public void initialize(boolean dISPLAY_GUI, boolean uPDATE_PAUSE, boolean tIME_ON, boolean iNPUT_ENABLED, boolean rECORD_CAMERA, boolean rEAL_TIME, boolean dRAW_OCTREE)
    • notify

      public void notify(Events event, Object... data)
      Specified by:
      notify in interface IObserver
    • toggleTimeOn

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

      public void toggleRecord(Boolean rec)