Class GuiContext
java.lang.Object
dev.pfaff.altargui.GuiContext
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
charTyped
(char chr) void
dispose()
boolean
keyPressed
(InputKey keyCode, int scanCode, InputMods modifiers) boolean
keyReleased
(InputKey keyCode, int scanCode, InputMods modifiers) boolean
mouseClicked
(double mouseX, double mouseY, int button) boolean
mouseDragged
(double mouseX, double mouseY, int button, double deltaX, double deltaY) boolean
mouseMoved
(double mouseX, double mouseY) 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(char chr) -
keyPressed
-
keyReleased
-
mouseClicked
public boolean mouseClicked(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) -
renderBufferByteCount
public int renderBufferByteCount()
-