Cursor Modes

GLFW "Cursor Modes" alter the functionality and visibility of a window's associated Cursor.

normal? and normalize

The "normal" cursor mode makes a Cursor visible and makes it behave traditionally. By default, cursors are in normal mode. You can check to see if a Cursor is in normal mode using the normal? method:

cursor.normal?

normal? returns true if cursor is in normal mode, and returns false otherwise.

You can set a cursor's mode to normal using the normalize method:

window.normalize

Both normal? and normalize must be called from within a run block definition.

hidden? and hide

The "hidden" cursor mode makes a Cursor invisible, but does not restrict the Cursor from leaving the window. You can check to see if a Cursor is in hidden mode using the hidden? method:

cursor.hidden?

hidden? returns true if cursor is in hidden mode, and returns false otherwise.

You can set a cursor's mode to hidden using the hide method:

cursor.hide

Both hidden? and hide must be called from within a run block definition.

disabled? and disable

The "disabled" cursor mode makes a Cursor invisible and removes all restrictions/boundaries for the cursor's movement. You can check to see if a Cursor is in disabled mode using the disabled? method:

cursor.disabled?

disabled? returns true if cursor is in disabled mode, and returns false otherwise.

You can set a cursor's mode to disabled using the disable method:

cursor.disable

Both disabled? and disable must be called from within a run block definition.

results matching ""

    No results matching ""