@Environment(value=CLIENT) public class InputUtil extends Object
Modifier and Type | Class and Description |
---|---|
static class |
InputUtil.KeyCode |
static class |
InputUtil.Type |
Modifier and Type | Field and Description |
---|---|
private static int |
GLFW_RAW_MOUSE_MOTION |
private static MethodHandle |
GLFW_RAW_MOUSE_MOTION_SUPPORTED_HANDLE |
static InputUtil.KeyCode |
UNKNOWN_KEYCODE |
Constructor and Description |
---|
InputUtil() |
Modifier and Type | Method and Description |
---|---|
static InputUtil.KeyCode |
fromName(String s) |
static InputUtil.KeyCode |
getKeyCode(int int2,
int int3) |
static String |
getKeycodeName(int int2) |
static String |
getScancodeName(int int2) |
static boolean |
isKeyPressed(long handle,
int int2) |
static boolean |
isRawMouseMotionSupported() |
static void |
setCursorParameters(long long2,
int int2,
double double2,
double double3) |
static void |
setKeyboardCallbacks(long handle,
org.lwjgl.glfw.GLFWKeyCallbackI gLFWKeyCallbackI,
org.lwjgl.glfw.GLFWCharModsCallbackI gLFWCharModsCallbackI) |
static void |
setMouseCallbacks(long handle,
org.lwjgl.glfw.GLFWCursorPosCallbackI gLFWCursorPosCallbackI,
org.lwjgl.glfw.GLFWMouseButtonCallbackI gLFWMouseButtonCallbackI,
org.lwjgl.glfw.GLFWScrollCallbackI gLFWScrollCallbackI) |
static void |
setRawMouseMotionMode(long window,
boolean value) |
@Nullable private static final MethodHandle GLFW_RAW_MOUSE_MOTION_SUPPORTED_HANDLE
private static final int GLFW_RAW_MOUSE_MOTION
public static final InputUtil.KeyCode UNKNOWN_KEYCODE
public static InputUtil.KeyCode getKeyCode(int int2, int int3)
public static InputUtil.KeyCode fromName(String s)
public static boolean isKeyPressed(long handle, int int2)
public static void setKeyboardCallbacks(long handle, org.lwjgl.glfw.GLFWKeyCallbackI gLFWKeyCallbackI, org.lwjgl.glfw.GLFWCharModsCallbackI gLFWCharModsCallbackI)
public static void setMouseCallbacks(long handle, org.lwjgl.glfw.GLFWCursorPosCallbackI gLFWCursorPosCallbackI, org.lwjgl.glfw.GLFWMouseButtonCallbackI gLFWMouseButtonCallbackI, org.lwjgl.glfw.GLFWScrollCallbackI gLFWScrollCallbackI)
public static void setCursorParameters(long long2, int int2, double double2, double double3)
public static boolean isRawMouseMotionSupported()
public static void setRawMouseMotionMode(long window, boolean value)