AG_DRIVERSDLFB(3)

NAME
AG_DriverSDLFB - agar SDL frame-buffer driver

DESCRIPTION
The Agar sdlfb driver provides an interface to the Simple DirectMedia Layer (SDL) library, 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)");
    AG_InitGraphics("sdlfb(width=60%:height=80%)");
    AG_InitGraphics("sdlgl(bgColor=0/120/120)");
    AG_InitVideoSDL(an_existing_SDL_screen, 0);

OPTIONS
width
    Width in pixels, in % of available desktop space, or "auto".
height
    Height in pixels, in % of available desktop space, or "auto".
depth
    Depth in bits per pixel, or "auto".
fpsMax
    Limit GUI refresh rate in frames/second (default = 60fps).
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 includes, notably the list of active windows).

SEE ALSO
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.