Class WelcomeGui

  • All Implemented Interfaces:
    com.badlogic.gdx.utils.Disposable, IObserver, IGui

    public class WelcomeGui
    extends AbstractGui
    Welcome screen that allows access to the main application, as well as the dataset manager and the catalog selection.
    • Constructor Detail

      • 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 possible
        vrStatus - The status of VR
    • Method Detail

      • 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 with
        sb - 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 class AbstractGui