Class Settings.ProgramSettings.ModeStereoSettings
java.lang.Object
gaiasky.util.SettingsObject
gaiasky.util.Settings.ProgramSettings.ModeStereoSettings
- Enclosing class:
Settings.ProgramSettings
public static class Settings.ProgramSettings.ModeStereoSettings
extends SettingsObject
implements IObserver
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanWhether stero mode is active.com.badlogic.gdx.graphics.ColorCustom anaglyph color left.com.badlogic.gdx.graphics.ColorCustom anaglyph color right.doubleIPD, inter pupillary distance, in mm.doubleGlobal aesthetic scale factor (or comfort multiplier).The stereoscopic profile.doubleScreen distance, in mm.Fields inherited from class SettingsObject
parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply()clone()voiddispose()booleanbooleanbooleanbooleanvoidEvent notification call.voidsetCustomColorLeft(String hex) voidprotected voidvoidsetProfile(String profileString) protected voidMethods inherited from class SettingsObject
getRoot, isEnabled, setParent
-
Field Details
-
active
public boolean activeWhether stero mode is active. -
profile
The stereoscopic profile. -
customColorLeft
public com.badlogic.gdx.graphics.Color customColorLeftCustom anaglyph color left. -
customColorRight
public com.badlogic.gdx.graphics.Color customColorRightCustom anaglyph color right. -
ipd
public double ipdIPD, inter pupillary distance, in mm. -
screenDistance
public double screenDistanceScreen distance, in mm. -
k
public double kGlobal aesthetic scale factor (or comfort multiplier).
-
-
Constructor Details
-
ModeStereoSettings
public ModeStereoSettings()
-
-
Method Details
-
setProfile
-
getCustomColorLeft
-
setCustomColorLeft
-
getCustomColorRight
-
setCustomColorRight
-
isStereoHalfWidth
public boolean isStereoHalfWidth() -
isStereoFullWidth
public boolean isStereoFullWidth() -
isStereoHalfViewport
public boolean isStereoHalfViewport() -
isStereoVR
public boolean isStereoVR() -
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() -
notify
-