Class Settings.SceneSettings
java.lang.Object
gaiasky.util.SettingsObject
gaiasky.util.Settings.SceneSettings
- Enclosing class:
Settings
Settings of the scene, organized into camera, particle groups, star, proper motion,
octree, renderer, crosshair, and initialization settings.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classSettings of the camera system, such as speed, fov, etc.static classstatic classstatic classGlobal settings for labels.static classstatic classstatic classSettings of velocity vectors.static classstatic classStar settings define visual and behavioral characteristics of stars. -
Field Summary
FieldsModifier and TypeFieldDescriptiondoubleThe factor by which to scale the distance units in desktop mode.doubleThe factor by which to scale the distance units in VR mode.longFields inherited from class SettingsObject
parent -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class SettingsObject
isEnabled, setParent
-
Field Details
-
homeObject
-
fadeMs
public long fadeMs -
camera
-
particleGroups
-
star
-
label
-
properMotion
-
octree
-
renderer
-
crosshair
-
initialization
-
visibility
-
distanceScaleDesktop
public double distanceScaleDesktopThe factor by which to scale the distance units in desktop mode. Usually 1. -
distanceScaleVr
public double distanceScaleVrThe factor by which to scale the distance units in VR mode.
-
-
Constructor Details
-
SceneSettings
public SceneSettings()
-
-
Method Details
-
setVisibility
-
notify
-
clone
- Overrides:
clonein classSettingsObject
-
setParentRecursive
- Specified by:
setParentRecursivein classSettingsObject
-
setupListeners
protected void setupListeners()- Specified by:
setupListenersin classSettingsObject
-
dispose
public void dispose()- Specified by:
disposein interfacecom.badlogic.gdx.utils.Disposable
-
apply
public void apply()
-