Package gaiasky.gui
Class SpacecraftGui
java.lang.Object
gaiasky.gui.AbstractGui
gaiasky.gui.SpacecraftGui
-
Field Summary
Fields inherited from class gaiasky.gui.AbstractGui
backBufferHeight, backBufferWidth, graphics, interfaces, lock, name, skin, stage, unitsPerPixel, vr
-
Constructor Summary
ConstructorDescriptionSpacecraftGui
(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.Graphics graphics, Float unitsPerPixel) -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
render
(int rw, int rh) Renders this GUIvoid
resizeImmediate
(int width, int height) Resizes without waiting for the current loop to finishMethods inherited from class gaiasky.gui.AbstractGui
cancelTouchFocus, dispose, findActor, getBackBufferHeight, getBackBufferWidth, getGuiStage, getName, isVR, mustDraw, resize, setBackBufferSize, setVisibilityToggles, setVR, update, updateUnitsPerPixel
-
Constructor Details
-
SpacecraftGui
public SpacecraftGui(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.Graphics 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
-
render
public void render(int rw, int rh) Description copied from interface:IGui
Renders this GUI- Specified by:
render
in interfaceIGui
- Overrides:
render
in classAbstractGui
- Parameters:
rw
- The render widthrh
- The render height
-
resizeImmediate
public void resizeImmediate(int width, int height) Description copied from interface:IGui
Resizes without waiting for the current loop to finish- Specified by:
resizeImmediate
in interfaceIGui
- Overrides:
resizeImmediate
in classAbstractGui
- Parameters:
width
- The new widthheight
- The new height
-
notify
Description copied from interface:IObserver
Event notification call.- Specified by:
notify
in interfaceIObserver
- Overrides:
notify
in classAbstractGui
- Parameters:
event
- The event type.source
- The source object, if any.data
- The data associated with this event.
-