Class CrashGui

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

public class CrashGui
extends AbstractGui
Displays info about the current crash.
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected java.lang.Throwable crash  
    protected gaiasky.interafce.CrashGui.CrashWindow crashWindow  

    Fields inherited from class gaiasky.interafce.AbstractGui

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

    Constructors
    Constructor Description
    CrashGui​(com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics graphics, java.lang.Float unitsPerPixel, java.lang.Throwable crash)  
    CrashGui​(com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics graphics, java.lang.Float unitsPerPixel, java.lang.Throwable crash, 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

    • crash

      protected java.lang.Throwable crash
    • crashWindow

      protected gaiasky.interafce.CrashGui.CrashWindow crashWindow
  • Constructor Details

    • CrashGui

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

      public CrashGui​(com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics graphics, java.lang.Float unitsPerPixel, java.lang.Throwable crash, 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