Package foundry.veil.imgui
Interface VeilImGui
- All Superinterfaces:
AutoCloseable,org.lwjgl.system.NativeResource
- All Known Implementing Classes:
InactiveVeilImGuiImpl,VeilImGuiImpl
@Internal
public interface VeilImGui
extends org.lwjgl.system.NativeResource
Manages the internal ImGui state.
-
Method Summary
Modifier and TypeMethodDescriptionvoidbegin()booleancharCallback(long window, int codepoint) voidend()booleankeyCallback(long window, int key, int scancode, int action, int mods) booleanmouseButtonCallback(long window, int button, int action, int mods) voidbooleanscrollCallback(long window, double xOffset, double yOffset) booleanMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Method Details
-
begin
void begin() -
end
void end() -
onGrabMouse
void onGrabMouse() -
mouseButtonCallback
boolean mouseButtonCallback(long window, int button, int action, int mods) -
scrollCallback
boolean scrollCallback(long window, double xOffset, double yOffset) -
keyCallback
boolean keyCallback(long window, int key, int scancode, int action, int mods) -
charCallback
boolean charCallback(long window, int codepoint) -
shouldHideMouse
boolean shouldHideMouse()
-