Package foundry.veil.impl.client.imgui
Class VeilImGuiImplGlfw
java.lang.Object
imgui.glfw.ImGuiImplGlfw
foundry.veil.impl.client.imgui.VeilImGuiImplGlfw
public class VeilImGuiImplGlfw
extends imgui.glfw.ImGuiImplGlfw
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class imgui.glfw.ImGuiImplGlfw
imgui.glfw.ImGuiImplGlfw.Data
-
Field Summary
Fields inherited from class imgui.glfw.ImGuiImplGlfw
data, IS_APPLE, IS_WINDOWS, OS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
charCallback
(long window, int c) void
cursorEnterCallback
(long window, boolean entered) void
cursorPosCallback
(long window, double x, double y) protected imgui.callback.ImStrSupplier
void
keyCallback
(long window, int keycode, int scancode, int action, int mods) void
monitorCallback
(long window, int event) void
mouseButtonCallback
(long window, int button, int action, int mods) protected imgui.glfw.ImGuiImplGlfw.Data
newData()
void
scrollCallback
(long window, double xOffset, double yOffset) protected imgui.callback.ImStrConsumer
void
windowFocusCallback
(long window, boolean focused) Methods inherited from class imgui.glfw.ImGuiImplGlfw
freeCallback, glfwKeyToImGuiKey, init, initPlatformInterface, installCallbacks, keyToModifier, newFrame, restoreCallbacks, shutdown, shutdownPlatformInterface, translateUntranslatedKey, updateGamepads, updateKeyModifiers, updateMonitors, updateMouseCursor, updateMouseData
-
Constructor Details
-
VeilImGuiImplGlfw
-
-
Method Details
-
getClipboardTextFn
protected imgui.callback.ImStrSupplier getClipboardTextFn()- Overrides:
getClipboardTextFn
in classimgui.glfw.ImGuiImplGlfw
-
setClipboardTextFn
protected imgui.callback.ImStrConsumer setClipboardTextFn()- Overrides:
setClipboardTextFn
in classimgui.glfw.ImGuiImplGlfw
-
mouseButtonCallback
public void mouseButtonCallback(long window, int button, int action, int mods) - Overrides:
mouseButtonCallback
in classimgui.glfw.ImGuiImplGlfw
-
scrollCallback
public void scrollCallback(long window, double xOffset, double yOffset) - Overrides:
scrollCallback
in classimgui.glfw.ImGuiImplGlfw
-
keyCallback
public void keyCallback(long window, int keycode, int scancode, int action, int mods) - Overrides:
keyCallback
in classimgui.glfw.ImGuiImplGlfw
-
windowFocusCallback
public void windowFocusCallback(long window, boolean focused) - Overrides:
windowFocusCallback
in classimgui.glfw.ImGuiImplGlfw
-
cursorPosCallback
public void cursorPosCallback(long window, double x, double y) - Overrides:
cursorPosCallback
in classimgui.glfw.ImGuiImplGlfw
-
cursorEnterCallback
public void cursorEnterCallback(long window, boolean entered) - Overrides:
cursorEnterCallback
in classimgui.glfw.ImGuiImplGlfw
-
charCallback
public void charCallback(long window, int c) - Overrides:
charCallback
in classimgui.glfw.ImGuiImplGlfw
-
monitorCallback
public void monitorCallback(long window, int event) - Overrides:
monitorCallback
in classimgui.glfw.ImGuiImplGlfw
-
newData
protected imgui.glfw.ImGuiImplGlfw.Data newData()- Overrides:
newData
in classimgui.glfw.ImGuiImplGlfw
-