Interface InputImplementation


  • public interface InputImplementation
    • Method Detail

      • hasWheel

        boolean hasWheel()
        Query of wheel support
      • getButtonCount

        int getButtonCount()
        Query of button count
      • destroyMouse

        void destroyMouse()
        Method the destroy the mouse
      • pollMouse

        void pollMouse​(java.nio.IntBuffer coord_buffer,
                       java.nio.ByteBuffer buttons)
        Method to poll the mouse
      • readMouse

        void readMouse​(java.nio.ByteBuffer buffer)
        Method to read the mouse buffer
      • grabMouse

        void grabMouse​(boolean grab)
      • getNativeCursorCapabilities

        int getNativeCursorCapabilities()
        Function to determine native cursor support
      • setCursorPosition

        void setCursorPosition​(int x,
                               int y)
        Method to set the native cursor position
      • setNativeCursor

        void setNativeCursor​(java.lang.Object handle)
                      throws LWJGLException
        Method to set the native cursor
        Throws:
        LWJGLException
      • getMinCursorSize

        int getMinCursorSize()
        Method returning the minimum cursor size
      • getMaxCursorSize

        int getMaxCursorSize()
        Method returning the maximum cursor size
      • destroyKeyboard

        void destroyKeyboard()
        Method to destroy the keyboard
      • pollKeyboard

        void pollKeyboard​(java.nio.ByteBuffer keyDownBuffer)
        Method to poll the keyboard.
        Parameters:
        keyDownBuffer - the address of a 256-byte buffer to place key states in.
      • readKeyboard

        void readKeyboard​(java.nio.ByteBuffer buffer)
        Method to read the keyboard buffer
      • createCursor

        java.lang.Object createCursor​(int width,
                                      int height,
                                      int xHotspot,
                                      int yHotspot,
                                      int numImages,
                                      java.nio.IntBuffer images,
                                      java.nio.IntBuffer delays)
                               throws LWJGLException
        Native cursor handles
        Throws:
        LWJGLException
      • destroyCursor

        void destroyCursor​(java.lang.Object cursor_handle)
      • getWidth

        int getWidth()
      • getHeight

        int getHeight()
      • isInsideWindow

        boolean isInsideWindow()