Class LoadingGui

java.lang.Object
gaiasky.interafce.AbstractGui
gaiasky.interafce.LoadingGui
All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable, IObserver, IGui

public class LoadingGui
extends AbstractGui
Displays the loading screen.
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected com.badlogic.gdx.scenes.scene2d.ui.Table bottomMiddle  
    protected com.badlogic.gdx.scenes.scene2d.ui.Table center  
    NotificationsInterface notificationsInterface  
    protected com.badlogic.gdx.scenes.scene2d.ui.Table screenMode  
    protected com.badlogic.gdx.scenes.scene2d.ui.Table topLeft  

    Fields inherited from class gaiasky.interafce.AbstractGui

    graphics, hoffset, interfaces, lock, name, skin, ui, unitsPerPixel, vr
  • Constructor Summary

    Constructors
    Constructor Description
    LoadingGui​(com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics graphics, java.lang.Float unitsPerPixel)  
    LoadingGui​(com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics graphics, java.lang.Float unitsPerPixel, java.lang.Boolean vr)  
    LoadingGui​(com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics graphics, java.lang.Float unitsPerPixel, java.lang.Integer hoffset, java.lang.Boolean vr)  
  • Method Summary

    Modifier and Type Method Description
    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 loading
    void rebuildGui()
    Adds the already created GUI objects to the stage.
    void update​(double dt)
    Updates the GUI

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • center

      protected com.badlogic.gdx.scenes.scene2d.ui.Table center
    • topLeft

      protected com.badlogic.gdx.scenes.scene2d.ui.Table topLeft
    • bottomMiddle

      protected com.badlogic.gdx.scenes.scene2d.ui.Table bottomMiddle
    • screenMode

      protected com.badlogic.gdx.scenes.scene2d.ui.Table screenMode
    • notificationsInterface

      public NotificationsInterface notificationsInterface
  • Constructor Details

    • LoadingGui

      public LoadingGui​(com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics graphics, java.lang.Float unitsPerPixel)
    • LoadingGui

      public LoadingGui​(com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics graphics, java.lang.Float unitsPerPixel, java.lang.Boolean vr)
    • LoadingGui

      public LoadingGui​(com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics graphics, java.lang.Float unitsPerPixel, java.lang.Integer hoffset, java.lang.Boolean 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 with
      sb - The sprite batch to use for this GUI's stage
    • update

      public void update​(double dt)
      Description copied from interface: IGui
      Updates the GUI
      Specified by:
      update in interface IGui
      Overrides:
      update in class AbstractGui
      Parameters:
      dt - Time in seconds since the last frame
    • 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
    • rebuildGui

      public void rebuildGui()
      Description copied from class: AbstractGui
      Adds the already created GUI objects to the stage.
      Specified by:
      rebuildGui in class AbstractGui