FreeBSD Manual Pages
AG_DRIVERSDLFB(3) Library Functions Manual AG_DRIVERSDLFB(3) NAME AG_DriverSDLFB -- agar SDL1 frame-buffer driver DESCRIPTION The Agar sdlfb driver provides an interface to the Simple DirectMedia Layer (SDL) library version 1.2, and renders GUI elements directly to the frame-buffer. Using AG_InitVideoSDL(3) as opposed to AG_InitGraphics(3), it is possible to attach Agar to an existing SDL display surface. INHERITANCE HIERARCHY AG_Driver(3) -> AG_DriverSw(3) -> AG_DriverSDLFB. EXAMPLES AG_InitGraphics("sdlfb(width=640:height=480:joy)"); AG_InitGraphics("sdlfb(width=60%:height=80%)"); AG_InitGraphics("sdlgl(bgColor=0/120/120)"); AG_InitVideoSDL(an_existing_SDL_screen, 0); OPTIONS joy Enable joystick input device support. width Width (in pixels, in % of desktop space or "auto"). height Height (in pixels, in % of desktop space or "auto"). depth Depth (in bits per pixel or "auto"). fpsMax Limit refresh rate in frames/second (e.g., "60"). bgColor Solid background color specified as "R/G/B", from "0/0/0" (black) to "255/255/255" (white). !bgPopup Disable the right-click background popup menu (which in- cludes, notably the list of active windows). clampOnResize Whenever the display is resized, clamp Agar window posi- tions and sizes to fit the new display size. SEE ALSO AG_DriverSDL2FB(3), AG_DriverSDL2GL(3), AG_Driver(3), AG_DriverSw(3), AG_InitGraphics(3), AG_Intro(3) Simple DirectMedia Layer: https://libsdl.org/ OpenGL: https://www.opengl.org/ HISTORY The sdlfb driver first appeared in Agar 1.4.0. The clampOnResize and joy options appeared in Agar 1.7.0. Agar 1.7 December 23, 2022 AG_DRIVERSDLFB(3)
NAME | DESCRIPTION | INHERITANCE HIERARCHY | EXAMPLES | OPTIONS | SEE ALSO | HISTORY
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=AG_DriverSDLFB&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>
