Class InitialGui

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

    public class InitialGui
    extends AbstractGui
    Displays dataset downloader and dataset chooser screen if needed.
    • Constructor Detail

      • InitialGui

        public InitialGui​(boolean datasetsDownload,
                          boolean catalogChooser,
                          VRStatus vrStatus)
        Creates an initial GUI
        Parameters:
        datasetsDownload - Forces dataset download window
        catalogChooser - Forces catalog chooser window
        vrStatus - The status of VR
    • Method Detail

      • initialize

        public void initialize​(com.badlogic.gdx.assets.AssetManager assetManager)
        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
      • 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