SDL_MapRGBA − Map a RGBA color value to a pixel format.
Uint32 SDL_MapRGBA(SDL_PixelFormat *fmt, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
Maps the RGBA color value to the specified pixel format and returns the pixel value as a 32-bit int.
If the format has a palette (8-bit) the index of the closest matching color in the palette will be returned.
If the specified pixel format has no alpha component the alpha value will be ignored (as it will be in formats with a palette).
A pixel value best approximating the given RGBA color value for a given pixel format. If the pixel format bpp (color depth) is less than 32-bpp then the unused upper bits of the return value can safely be ignored (e.g., with a 16-bpp format the return value can be assigned to a Uint16, and similarly a Uint8 for an 8-bpp format).
SDL_GetRGB, SDL_GetRGBA, SDL_MapRGB, SDL_PixelFormat
More Linux Commands
libcurl-share(3) - how to use the share interface (ManPage)
This is an overview on how to use the libcurl share interface in your C programs. There are specific man pages for each function mentioned in here. All function
sqlite(1) - A command line interface for SQLite (Man Page)
This manual page documents briefly the sqlite command. This manual page was written for the Debian GNU/Linux distribution because the original program does not
XSetOMValues(3) - open output methods - Linux manual page...
The XOpenOM function opens an output method matching the current locale and modifiers specification. The current locale and modifiers are bound to the output me
pthread_attr_setdetachstate(3) - set/get detach state attrib
The pthread_attr_setdetachstate() function sets the detach state attribute of the thread attributes object referred to by attr to the value specified in detachs
automount(8) - manage autofs mount points - Linux man page
The automount program is used to manage mount points for autofs, the inlined Linux automounter. automount works by reading the auto.master(5) map and sets up mo
systemd-logind(8) Login manager (Admin - Linux man page)....
systemd-logind is a system service that manages user logins. It is responsible for: * Keeping track of users and sessions, their processes and their idle state
trace(n) - Monitor variable accesses, command usages and com
This command causes Tcl commands to be executed whenever certain operations are invoked. The legal options (which may be abbreviated) are: trace add type name o
autofs.udisks(5) autofs configuration for local removable de
The automount udisks module is able to manage removable devices on the local system by connecting to the message bus daemon dbus-daemon(1) to monitor all device
panel(3curses) - panel stack extension for curses (ManPage)
Panels are ncurses(3NCURSES) windows with the added feature of depth. Panel functions allow the use of stacked windows and ensure the proper portions of each wi
XF86VidModeLockModeSwitch(3) - Extension library for the XFr
These functions provide an interface to the server extension XFree86-VidModeExtension which allows the video modes to be queried and adjusted dynamically and mo
XtPopupSpringLoaded(3) - map a pop-up - Linux manual page...
The XtPopup function performs the following: * Calls XtCheckSubclass to ensure popup_shell is a subclass of Shell. * Generates an error if the shells popped_up
git-clone(1) - Clone a repository into a new directory......
Clones a repository into a newly created directory, creates remote-tracking branches for each branch in the cloned repository (visible using git branch -r), and