Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
set_mouse_cursor_bitmap(3)	Allegro	manual	    set_mouse_cursor_bitmap(3)

NAME
       set_mouse_cursor_bitmap - Changes the image Allegro uses	for mouse cur-
       sors.

SYNOPSIS
       #include	<allegro.h>

       void set_mouse_cursor_bitmap(int	cursor,	BITMAP *bmp);

DESCRIPTION
       This  function  changes	the  cursor  image   Allegro   uses   if   se-
       lect_mouse_cursor() is called but no native operating system cursor can
       be used,	e.g. because you did not call enable_hardware_cursor().

       The cursor argument can be one of:

       MOUSE_CURSOR_ALLEGRO  MOUSE_CURSOR_ARROW	 MOUSE_CURSOR_BUSY  MOUSE_CUR-
       SOR_QUESTION MOUSE_CURSOR_EDIT

       but not MOUSE_CURSOR_NONE.

       The  bmp	argument can either point to a valid bitmap or it can be NULL.
       Passing a bitmap	makes Allegro use that image in	place of its  own  de-
       fault  substitution (should the operating system's native cursor	be un-
       available). The bitmap must remain available for	the duration in	 which
       it  could be used. Passing NULL lets Allegro revert to its default sub-
       stitutions.

       The effect of this function will	not be apparent	until show_mouse()  is
       called.

SEE ALSO
       install_mouse(3),   show_mouse(3),  set_mouse_sprite(3),	 gfx_capabili-
       ties(3),	enable_hardware_cursor(3), show_os_cursor(3)

Allegro				 version 4.4.2	    set_mouse_cursor_bitmap(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=set_mouse_cursor_bitmap&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help