public final class GameWindow
extends java.lang.Object
GameWindow class is a wrapper for the game's visual window in which the RenderComponent lives.| Modifier and Type | Method and Description |
|---|---|
MouseCursor |
cursor()
Gets the visual representation of the mouse cursor on the
GameWindow. |
java.awt.geom.Point2D |
getCenter() |
int |
getHeight() |
java.awt.Container |
getHostControl() |
RenderComponent |
getRenderComponent()
Gets the AWT canvas that is used to render the game's content on.
|
java.awt.Dimension |
getResolution() |
float |
getResolutionScale() |
java.awt.Dimension |
getSize() |
int |
getWidth() |
java.awt.Point |
getWindowLocation() |
boolean |
isFocusOwner() |
void |
onResolutionChanged(java.util.function.Consumer<java.awt.Dimension> resolutionConsumer) |
void |
setIcon(java.awt.Image image) |
void |
setIcons(java.util.List<? extends java.awt.Image> image) |
void |
setResolution(Resolution res) |
void |
setTitle(java.lang.String name) |
public boolean isFocusOwner()
public void onResolutionChanged(java.util.function.Consumer<java.awt.Dimension> resolutionConsumer)
public void setResolution(Resolution res)
public float getResolutionScale()
public java.awt.geom.Point2D getCenter()
public java.awt.Container getHostControl()
public java.awt.Dimension getSize()
public int getWidth()
public int getHeight()
public RenderComponent getRenderComponent()
public MouseCursor cursor()
GameWindow.
This can be used to provide a custom cursor image, define its visibility or specify a rendering offset from the actual position.
public java.awt.Dimension getResolution()
public java.awt.Point getWindowLocation()
public void setIcon(java.awt.Image image)
public void setIcons(java.util.List<? extends java.awt.Image> image)
public void setTitle(java.lang.String name)