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

FreeBSD Manual Pages

  
 
  

home | help
AG_DRIVERSDL2FB(3)	     Library Functions Manual	      AG_DRIVERSDL2FB(3)

NAME
     AG_DriverSDL2FB -- agar SDL2 frame-buffer driver

DESCRIPTION
     The  Agar	sdl2fb	driver	provides  an interface to the Simple DirectMedia
     Layer (SDL) library version 2 (SDL2), and renders	Agar  GUI  elements  di-
     rectly to the frame-buffer.

     Using  AG_InitVideoSDL(3)	as opposed to AG_InitGraphics(3), it is possible
     to attach Agar to an existing SDL2 display surface.

INHERITANCE HIERARCHY
     AG_Driver(3)-> AG_DriverSw(3)-> AG_DriverSDL2FB.

EXAMPLES
	   AG_InitGraphics("sdl2fb(width=640:height=480)");
	   AG_InitGraphics("sdl2fb(width=60%:height=80%)");

	   AG_InitVideoSDL(an_existing_SDL_screen, 0);

OPTIONS
     ctrl	     Enable game controller (gamepad) support.
     haptic	     Enable haptic (force feedback) subsystem.
     joy	     Enable joystick input device support.
     width	     Width (in pixels, in % of total desktop or "auto").
     height	     Height (in pixels, in % of total desktop or "auto").
     bgColor	     Solid background color (in 8-bit "R/G/B" format).
     !bgPopup	     Disable the standard contextual popup menu shown on  right-
		     click  against  the  background.	The  standard popup menu
		     shows the list of active Agar windows.
     clampOnResize   Whenever the display is resized, clamp  Agar  window  posi-
		     tions and sizes to fit the new display size.
     depth	     Depth (in bits per pixel or "auto").
     fpsMax	     Limit refresh rate in frames/second (e.g, "60").

SEE ALSO
     AG_DriverSDL2GL(3),   AG_DriverSDL2MW(3),	 AG_DriverSDLFB(3),  AG_DriverS-
     DLGL(3), AG_Driver(3), AG_DriverSw(3), AG_InitGraphics(3), AG_Intro(3)

     Simple DirectMedia Layer
     OpenGL

HISTORY
     The sdl2fb driver first appeared in Agar 1.7.0.

Agar 1.7			December 23, 2022	      AG_DRIVERSDL2FB(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=AG_DriverSDL2FB&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help