private long createGlfwCursor(JmeCursor jmeCursor) {
        GLFWImage glfwImage = new GLFWImage(BufferUtils.createByteBuffer(GLFWImage.SIZEOF));

        // TODO: currently animated cursors are not supported
        IntBuffer imageData = jmeCursor.getImagesData();
        ByteBuffer buf = BufferUtils.createByteBuffer(imageData.capacity() * 4);
        buf.asIntBuffer().put(imageData);

        glfwImage.set(jmeCursor.getWidth(), jmeCursor.getHeight(), buf);

        return glfwCreateCursor(glfwImage, jmeCursor.getXHotSpot(), jmeCursor.getYHotSpot());
    }
Check if the input is initialized.
@return <code>true</code> if the input is initialized and <code>false</code> otherwise.
jme3-vr/src/main/java/com/jme3/input/lwjgl/GlfwMouseInputVR.java