Class VRControllerInfoGui

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

public class VRControllerInfoGui
extends AbstractGui
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected com.badlogic.gdx.scenes.scene2d.ui.Container<com.badlogic.gdx.scenes.scene2d.ui.Table> container  
    protected com.badlogic.gdx.scenes.scene2d.ui.Table contents  

    Fields inherited from class gaiasky.interafce.AbstractGui

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

    Constructors
    Constructor Description
    VRControllerInfoGui​(com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics graphics, java.lang.Float unitsPerPixel)  
  • 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
    boolean mustDraw()
    Returns whether this GUI must be drawn or not
    void notify​(Events event, java.lang.Object... data)  
    protected 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

    • container

      protected com.badlogic.gdx.scenes.scene2d.ui.Container<com.badlogic.gdx.scenes.scene2d.ui.Table> container
    • contents

      protected com.badlogic.gdx.scenes.scene2d.ui.Table contents
  • Constructor Details

    • VRControllerInfoGui

      public VRControllerInfoGui​(com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics graphics, java.lang.Float unitsPerPixel)
  • 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
    • 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
    • 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
    • rebuildGui

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

      public boolean mustDraw()
      Description copied from interface: IGui
      Returns whether this GUI must be drawn or not
      Specified by:
      mustDraw in interface IGui
      Overrides:
      mustDraw in class AbstractGui
      Returns:
      Whether this is visible
    • notify

      public void notify​(Events event, java.lang.Object... data)
      Specified by:
      notify in interface IObserver
      Overrides:
      notify in class AbstractGui