Interface GLFWCursorPosCallbackI

    • Method Detail

      • address

        default long address()
        Description copied from interface: Pointer
        Returns the raw pointer address as a long value.
        Specified by:
        address in interface Pointer
        Returns:
        the pointer address
      • callback

        default void callback(long args)
        Description copied from interface: CallbackI.V
        Will be called by native code.
        Specified by:
        callback in interface CallbackI.V
        Parameters:
        args - pointer to a DCArgs iterator
      • invoke

        void invoke(long window,
                    double xpos,
                    double ypos)
        Will be called when the cursor is moved.

        The callback function receives the cursor position, measured in screen coordinates but relative to the top-left corner of the window client area. On platforms that provide it, the full sub-pixel cursor position is passed on.

        Parameters:
        window - the window that received the event
        xpos - the new cursor x-coordinate, relative to the left edge of the client area
        ypos - the new cursor y-coordinate, relative to the top edge of the client area