public interface IScreenManager
Modifier and Type | Method and Description |
---|---|
void |
addScreen(Screen screen) |
void |
displayScreen(Screen screen) |
void |
displayScreen(java.lang.String screenName) |
java.awt.Rectangle |
getBounds() |
java.awt.geom.Point2D |
getCenter() |
Screen |
getCurrentScreen() |
RenderComponent |
getRenderComponent() |
java.awt.Dimension |
getResolution() |
float |
getResolutionScale() |
java.awt.Point |
getScreenLocation() |
java.lang.String |
getTitle() |
void |
init(int width,
int height,
boolean fullscreen) |
boolean |
isFocusOwner() |
void |
onResolutionChanged(java.util.function.Consumer<java.awt.Dimension> resolutionConsumer) |
void |
onScreenChanged(java.util.function.Consumer<Screen> screenConsumer) |
void |
setIconImage(java.awt.Image image) |
void |
setResolution(Resolution res) |
void |
setTitle(java.lang.String string) |
void addScreen(Screen screen)
void displayScreen(Screen screen)
void displayScreen(java.lang.String screenName)
java.awt.Rectangle getBounds()
Screen getCurrentScreen()
RenderComponent getRenderComponent()
java.awt.Dimension getResolution()
java.awt.geom.Point2D getCenter()
float getResolutionScale()
java.awt.Point getScreenLocation()
java.lang.String getTitle()
void init(int width, int height, boolean fullscreen)
boolean isFocusOwner()
void onResolutionChanged(java.util.function.Consumer<java.awt.Dimension> resolutionConsumer)
void onScreenChanged(java.util.function.Consumer<Screen> screenConsumer)
void setIconImage(java.awt.Image image)
void setTitle(java.lang.String string)
void setResolution(Resolution res)