Package gaiasky.interafce
Class DebugGui
java.lang.Object
gaiasky.interafce.AbstractGui
gaiasky.interafce.DebugGui
This GUI shows debug information at the top-right corner of the screen
-
Field Summary
FieldsFields inherited from class gaiasky.interafce.AbstractGui
graphics, hoffset, interfaces, lock, name, skin, ui, unitsPerPixel, vr -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanRemoves the focus from this GUI and returns true if the focus was in the GUI, false otherwise.voiddoneLoading(com.badlogic.gdx.assets.AssetManager assetManager)Hook that runs after the assets have been loaded.voidinitialize(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 loadingprotected voidAdds the already created GUI objects to the stage.voidupdate(double dt)Updates the GUIMethods inherited from class gaiasky.interafce.AbstractGui
dispose, findActor, getGuiStage, getName, mustDraw, notify, render, resize, resizeImmediate, setHoffset, setVisibilityToggles, setVr, updateUnitsPerPixel
-
Field Details
-
debugInterface
-
-
Constructor Details
-
DebugGui
public DebugGui(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:IGuiInitializes 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:IGuiHook 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:AbstractGuiAdds the already created GUI objects to the stage.- Specified by:
rebuildGuiin classAbstractGui
-
update
public void update(double dt)Description copied from interface:IGuiUpdates the GUI- Specified by:
updatein interfaceIGui- Overrides:
updatein classAbstractGui- Parameters:
dt- Time in seconds since the last frame
-
cancelTouchFocus
public boolean cancelTouchFocus()Description copied from interface:IGuiRemoves the focus from this GUI and returns true if the focus was in the GUI, false otherwise.- Specified by:
cancelTouchFocusin interfaceIGui- Overrides:
cancelTouchFocusin classAbstractGui- Returns:
- true if the focus was in the GUI, false otherwise.
-