Package gaiasky.interafce
Class VRInfoGui
java.lang.Object
gaiasky.interafce.AbstractGui
gaiasky.interafce.VRInfoGui
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 loadingboolean
mustDraw()
Returns whether this GUI must be drawn or notvoid
notify(Events event, java.lang.Object... data)
protected void
rebuildGui()
Adds the already created GUI objects to the stage.Methods inherited from class gaiasky.interafce.AbstractGui
cancelTouchFocus, dispose, findActor, getGuiStage, getName, render, resize, resizeImmediate, setHoffset, setVisibilityToggles, setVr, update, updateUnitsPerPixel
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 withsb
- 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 classAbstractGui
-
mustDraw
public boolean mustDraw()Description copied from interface:IGui
Returns whether this GUI must be drawn or not- Specified by:
mustDraw
in interfaceIGui
- Overrides:
mustDraw
in classAbstractGui
- Returns:
- Whether this is visible
-
notify
- Specified by:
notify
in interfaceIObserver
- Overrides:
notify
in classAbstractGui
-