public void destroy() { if (!context.isRenderable()) return; Keyboard.destroy(); logger.fine("Keyboard destroyed."); }
public void setCursorVisible(boolean visible){ cursorVisible = visible; if (!context.isRenderable()) return; Mouse.setGrabbed(!visible); }
public void destroy() { if (!context.isRenderable()) return; Mouse.destroy(); // Destroy the cursor cache for (Cursor cursor : cursorMap.values()) { cursor.destroy(); } cursorMap.clear(); logger.fine("Mouse destroyed."); }
public void initialize() { if (!context.isRenderable()) return; try { Keyboard.create(); Keyboard.enableRepeatEvents(true); logger.fine("Keyboard created."); } catch (LWJGLException ex) { logger.log(Level.SEVERE, "Error while creating keyboard.", ex); } }
public void initialize() { if (!context.isRenderable()) return; try { Mouse.create(); logger.fine("Mouse created."); supportHardwareCursor = (Cursor.getCapabilities() & Cursor.CURSOR_ONE_BIT_TRANSPARENCY) != 0; // Recall state that was set before initialization Mouse.setGrabbed(!cursorVisible); } catch (LWJGLException ex) { logger.log(Level.SEVERE, "Error while creating mouse", ex); } if (listener != null) { sendFirstMouseEvent(); } }
public void update() { if (!context.isRenderable()) return; Keyboard.poll(); while (Keyboard.next()){ int keyCode = Keyboard.getEventKey(); char keyChar = Keyboard.getEventCharacter(); boolean pressed = Keyboard.getEventKeyState(); boolean down = Keyboard.isRepeatEvent(); long time = Keyboard.getEventNanoseconds(); KeyInputEvent evt = new KeyInputEvent(keyCode, keyChar, pressed, down); evt.setTime(time); listener.onKeyEvent(evt); } }
public void update() { if (!context.isRenderable()) return;
public void setCursorVisible(boolean visible){ cursorVisible = visible; if (!context.isRenderable()) return; Mouse.setGrabbed(!visible); }
public void destroy() { if (!context.isRenderable()) return; Keyboard.destroy(); logger.fine("Keyboard destroyed."); }
public void destroy() { if (!context.isRenderable()) return; Mouse.destroy(); logger.fine("Mouse destroyed."); }
public void initialize() { if (!context.isRenderable()) return; try { Keyboard.create(); Keyboard.enableRepeatEvents(true); logger.fine("Keyboard created."); } catch (LWJGLException ex) { logger.log(Level.SEVERE, "Error while creating keyboard.", ex); } }
public void initialize() { if (!context.isRenderable()) return; try { Mouse.create(); logger.fine("Mouse created."); supportHardwareCursor = (Cursor.getCapabilities() & Cursor.CURSOR_ONE_BIT_TRANSPARENCY) != 0; // Recall state that was set before initialization Mouse.setGrabbed(!cursorVisible); } catch (LWJGLException ex) { logger.log(Level.SEVERE, "Error while creating mouse", ex); } }
public void update() { if (!context.isRenderable()) return; Keyboard.poll(); while (Keyboard.next()){ int keyCode = Keyboard.getEventKey(); char keyChar = Keyboard.getEventCharacter(); boolean pressed = Keyboard.getEventKeyState(); boolean down = Keyboard.isRepeatEvent(); long time = Keyboard.getEventNanoseconds(); KeyInputEvent evt = new KeyInputEvent(keyCode, keyChar, pressed, down); evt.setTime(time); listener.onKeyEvent(evt); } }
public void update() { if (!context.isRenderable()) return;