Module driver:umsdlvgafb - User-mode SDL framebuffer driver

User-mode SDL framebuffer driver. This provides basic support for framebuffer graphics in user-mode RMoX.

Requires:

Provides: interface:guifb

Used:

Index

Declarations

umsdlfb.occ:75Process umsdlfb.driver

PROC umsdlfb.driver (CT.DRIVER? link, SHARED LOG! log, VAL []BYTE options)

User-mode SDL framebuffer driver.

Parameters:

CT.DRIVER? link Link to parent driver.
SHARED LOG! log System log channels.
VAL []BYTE options Driver options.

umsdlfb.occ:109Process local.raster.display

PROC local.raster.display (VAL []BYTE title, VAL INT width, height, CHAN RASTER in?, out!)

Raster display process. (from sdlraster.occ) Generate a number of rasters on startup, and draw incoming rasters to the display. In addition, report any events received on the display.

This process provides num.rasters + 1 places of buffering in the ring.

Parameters:

VAL []BYTE title Window title
VAL INT width Width of window
VAL INT height Height of window
CHAN RASTER in Raster input
CHAN RASTER out Raster output