Class DelayedInitGuiContext
java.lang.Object
dev.pfaff.altargui.glfw.DelayedInitGuiContext
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
charTyped
(int codePoint) static DelayedInitGuiContext
create
(dev.pfaff.altargui.Widget widget) Creates a new UI instance, bound to the specified widget.void
keyPressed
(dev.pfaff.altargui.input.InputKey keyCode, int scanCode, dev.pfaff.altargui.input.InputMods modifiers) void
keyReleased
(dev.pfaff.altargui.input.InputKey keyCode, int scanCode, dev.pfaff.altargui.input.InputMods modifiers) void
mouseDragged
(double mouseX, double mouseY, int button, double deltaX, double deltaY) void
mouseMoved
(double mouseX, double mouseY) void
mousePressed
(double mouseX, double mouseY, int button) void
mouseReleased
(double mouseX, double mouseY, int button) void
mouseScrolled
(double mouseX, double mouseY, double delta) void
onWindowResize
(int width, int height, float contentScaleX, float contentScaleY) Must be called on the GL thread.void
render()
int
static void
-
Field Details
-
MH_GuiContext_null
-
-
Method Details
-
create
Creates a new UI instance, bound to the specified widget.- Returns:
- the new UI instance.
-
renderBufferByteCount
public int renderBufferByteCount() -
onWindowResize
public void onWindowResize(int width, int height, float contentScaleX, float contentScaleY) Must be called on the GL thread. -
shadersLoaded
public static void shadersLoaded() -
render
public void render() -
keyPressed
public void keyPressed(dev.pfaff.altargui.input.InputKey keyCode, int scanCode, dev.pfaff.altargui.input.InputMods modifiers) -
charTyped
public void charTyped(int codePoint) -
keyReleased
public void keyReleased(dev.pfaff.altargui.input.InputKey keyCode, int scanCode, dev.pfaff.altargui.input.InputMods modifiers) -
mousePressed
public void mousePressed(double mouseX, double mouseY, int button) -
mouseDragged
public void mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY) -
mouseMoved
public void mouseMoved(double mouseX, double mouseY) -
mouseReleased
public void mouseReleased(double mouseX, double mouseY, int button) -
mouseScrolled
public void mouseScrolled(double mouseX, double mouseY, double delta)
-