Package gaiasky.interafce
Class StereoGui
java.lang.Object
gaiasky.interafce.AbstractGui
gaiasky.interafce.StereoGui
Full OpenGL GUI with all the controls and whistles.
-
Field Summary
Modifier and TypeFieldDescriptionprotected CustomInterface
protected INumberFormat
protected NotificationsInterface
protected NotificationsInterface
Fields inherited from class gaiasky.interafce.AbstractGui
graphics, hoffset, interfaces, lock, name, ui, unitsPerPixel, vr
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Removes the focus from this Gui and returns true if the focus was in the GUI, false otherwise.void
doneLoading(com.badlogic.gdx.assets.AssetManager assetManager)
Constructs the interfacevoid
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 loadingvoid
Event notification call.protected void
Adds the already created GUI objects to the stage.void
update(double dt)
Updates the GUIMethods inherited from class gaiasky.interafce.AbstractGui
dispose, findActor, getGuiStage, getName, mustDraw, render, resize, resizeImmediate, setHoffset, setVisibilityToggles, setVr, updateUnitsPerPixel
-
Field Details
-
notificationsOne
-
notificationsTwo
-
customInterface
-
nf
-
-
Constructor Details
-
StereoGui
public StereoGui(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics graphics, 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)Constructs the interface- 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
-
cancelTouchFocus
public boolean cancelTouchFocus()Removes the focus from this Gui and returns true if the focus was in the GUI, false otherwise.- Specified by:
cancelTouchFocus
in interfaceIGui
- Overrides:
cancelTouchFocus
in classAbstractGui
- Returns:
- true if the focus was in the GUI, false otherwise.
-
update
public void update(double dt)Description copied from interface:IGui
Updates the GUI- Specified by:
update
in interfaceIGui
- Overrides:
update
in classAbstractGui
- Parameters:
dt
- Time in seconds since the last frame
-
notify
Description copied from interface:IObserver
Event notification call.- Specified by:
notify
in interfaceIObserver
- Overrides:
notify
in classAbstractGui
- Parameters:
event
- The event type.data
- The data associated with this event.
-