Provided by: allegro5-doc_5.2.9.1+dfsg-1.1build4_all 

NAME
al_set_system_mouse_cursor - Allegro 5 API
SYNOPSIS
#include <allegro5/allegro.h>
bool al_set_system_mouse_cursor(ALLEGRO_DISPLAY *display,
ALLEGRO_SYSTEM_MOUSE_CURSOR cursor_id)
DESCRIPTION
Set the given system mouse cursor to be the current mouse cursor for the given display. If the cursor is
currently `shown' (as opposed to `hidden') the change is immediately visible.
If the cursor doesn’t exist on the current platform another cursor will be silently be substituted.
The cursors are:
• ALLEGRO_SYSTEM_MOUSE_CURSOR_DEFAULT
• ALLEGRO_SYSTEM_MOUSE_CURSOR_ARROW
• ALLEGRO_SYSTEM_MOUSE_CURSOR_BUSY
• ALLEGRO_SYSTEM_MOUSE_CURSOR_QUESTION
• ALLEGRO_SYSTEM_MOUSE_CURSOR_EDIT
• ALLEGRO_SYSTEM_MOUSE_CURSOR_MOVE
• ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_N
• ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_W
• ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_S
• ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_E
• ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_NW
• ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_SW
• ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_SE
• ALLEGRO_SYSTEM_MOUSE_CURSOR_RESIZE_NE
• ALLEGRO_SYSTEM_MOUSE_CURSOR_PROGRESS
• ALLEGRO_SYSTEM_MOUSE_CURSOR_PRECISION
• ALLEGRO_SYSTEM_MOUSE_CURSOR_LINK
• ALLEGRO_SYSTEM_MOUSE_CURSOR_ALT_SELECT
• ALLEGRO_SYSTEM_MOUSE_CURSOR_UNAVAILABLE
Returns true on success, false on failure.
SEE ALSO
al_set_mouse_cursor(3alleg5), al_show_mouse_cursor(3alleg5), al_hide_mouse_cursor(3alleg5)
Allegro reference manual al_set_system_mouse_cursor(3alleg5)