Class VRInfoGui

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

public class VRInfoGui
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  
    protected com.badlogic.gdx.scenes.scene2d.ui.Cell<com.badlogic.gdx.scenes.scene2d.ui.Table> infoCell  
    protected com.badlogic.gdx.scenes.scene2d.ui.Table infoFocus  
    protected com.badlogic.gdx.scenes.scene2d.ui.Table infoFree  

    Fields inherited from class gaiasky.interafce.AbstractGui

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

    Constructors
    Constructor Description
    VRInfoGui​(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.

    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
    • infoFocus

      protected com.badlogic.gdx.scenes.scene2d.ui.Table infoFocus
    • infoFree

      protected com.badlogic.gdx.scenes.scene2d.ui.Table infoFree
    • infoCell

      protected com.badlogic.gdx.scenes.scene2d.ui.Cell<com.badlogic.gdx.scenes.scene2d.ui.Table> infoCell
  • Constructor Details

    • VRInfoGui

      public VRInfoGui​(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
    • 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