Class GuiContext
java.lang.Object
dev.pfaff.altargui.GuiContext
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
charTyped
(int codePoint) void
dispose()
boolean
keyPressed
(InputKey keyCode, int scanCode, InputMods modifiers) boolean
keyReleased
(InputKey keyCode, int scanCode, InputMods modifiers) float
float
boolean
mouseDragged
(double mouseX, double mouseY, int button, double deltaX, double deltaY) boolean
mouseMoved
(double mouseX, double mouseY) boolean
mousePressed
(double mouseX, double mouseY, int button) boolean
mouseReleased
(double mouseX, double mouseY, int button) boolean
mouseScrolled
(double mouseX, double mouseY, double delta) int
void
setWindowProps
(double scaleFactor, int windowWidth, int windowHeight) void
-
Field Details
-
preUpdate
-
-
Constructor Details
-
GuiContext
-
-
Method Details
-
dispose
public void dispose() -
setWindowProps
public void setWindowProps(double scaleFactor, int windowWidth, int windowHeight) - Parameters:
scaleFactor
- the scale factor that should be applied to the UI.windowWidth
- the framebuffer width, unscaled.windowHeight
- the framebuffer height, unscaled.
-
updateAndPaint
public void updateAndPaint() -
charTyped
public boolean charTyped(int codePoint) -
keyPressed
-
keyReleased
-
mousePressed
public boolean mousePressed(double mouseX, double mouseY, int button) -
mouseReleased
public boolean mouseReleased(double mouseX, double mouseY, int button) -
mouseMoved
public boolean mouseMoved(double mouseX, double mouseY) -
mouseScrolled
public boolean mouseScrolled(double mouseX, double mouseY, double delta) -
mouseDragged
public boolean mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY) -
lastMouseX
public float lastMouseX() -
lastMouseY
public float lastMouseY() -
renderBufferByteCount
public int renderBufferByteCount()
-