Package gaiasky.interafce
Class WelcomeGui
java.lang.Object
gaiasky.interafce.AbstractGui
gaiasky.interafce.WelcomeGui
public class WelcomeGui extends AbstractGui
Welcome screen that allows access to the main application, as well as the dataset manager and the catalog selection.
-
Field Summary
Fields Modifier and Type Field Description protected CatalogSelectionWindow
cdw
protected DownloadDataWindow
ddw
Fields inherited from class gaiasky.interafce.AbstractGui
graphics, hoffset, interfaces, lock, name, skin, ui, unitsPerPixel, vr
-
Constructor Summary
Constructors Constructor Description WelcomeGui(com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics graphics, java.lang.Float unitsPerPixel, boolean skipWelcome, VRStatus vrStatus)
Creates an initial GUI -
Method Summary
Modifier and Type Method Description void
clearGui()
void
doneLoading(com.badlogic.gdx.assets.AssetManager assetManager)
Hook that runs after the assets have been loaded.void
initialize(com.badlogic.gdx.assets.AssetManager assetManager, com.badlogic.gdx.graphics.g2d.SpriteBatch sb)
Initializes the GUI, adding all the resources to the asset manager queue for loadingprotected void
rebuildGui()
Adds the already created GUI objects to the stage.Methods inherited from class gaiasky.interafce.AbstractGui
cancelTouchFocus, dispose, findActor, getGuiStage, getName, mustDraw, notify, render, resize, resizeImmediate, setHoffset, setVisibilityToggles, setVr, update, updateUnitsPerPixel
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
ddw
-
cdw
-
-
Constructor Details
-
WelcomeGui
public WelcomeGui(com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics graphics, java.lang.Float unitsPerPixel, boolean skipWelcome, VRStatus vrStatus)Creates an initial GUI- Parameters:
skipWelcome
- Skips the welcome screen if possiblevrStatus
- The status of VR
-
-
Method Details
-
initialize
public void initialize(com.badlogic.gdx.assets.AssetManager assetManager, com.badlogic.gdx.graphics.g2d.SpriteBatch sb)Description copied from interface:IGui
Initializes the GUI, adding all the resources to the asset manager queue for loading- Parameters:
assetManager
- The asset manager to load the resources withsb
- The sprite batch to use for this GUI's stage
-
doneLoading
public void doneLoading(com.badlogic.gdx.assets.AssetManager assetManager)Description copied from interface:IGui
Hook that runs after the assets have been loaded. Completes the initialization process- Parameters:
assetManager
- The asset manager
-
clearGui
public void clearGui() -
rebuildGui
protected void rebuildGui()Description copied from class:AbstractGui
Adds the already created GUI objects to the stage.- Specified by:
rebuildGui
in classAbstractGui
-