makecol(3) - Linux man page
Name
makecol - Converts an RGB value into the current pixel format. Allegro game programming library.
Synopsis
#include <allegro.h>
int makecol(int r, int g, int b);
Description
Converts colors from a hardware independent format (red, green, and blue values ranging 0-255) to the
pixel format required by the current video mode, calling the preceding 8, 15, 16, 24, or 32-bit makecol functions as appropriate. Example:
/* Regardless of color depth, this will look green. */
int green_color = makecol(0, 255, 0);
Return Value
Returns the requested RGB triplet in the current color depth.
See Also
makeacol(3),
makecol8(3),
makecol_depth(3),
makecol15_dither(3),
rgb_map(3),
set_color_depth(3)
Referenced By
_putpixel(3),
arc(3),
circle(3),
circlefill(3),
clear_to_color(3),
ellipse(3),
ellipsefill(3),
ex12bit(3),
exalpha(3),
exblend(3),
excamera(3),
excolmap(3),
exconfig(3),
excustom(3),
exdata(3),
exdbuf(3),
exexedat(3),
exflame(3),
exflip(3),
exfont(3),
exgui(3),
exhello(3),
exkeys(3),
exlights(3),
exmidi(3),
exmouse(3),
expat(3),
exrgbhsv(3),
exsample(3),
exspline(3),
exsprite(3),
exstream(3),
exswitch(3),
exsyscur(3),
extimer(3),
extruec(3),
exupdate(3),
fastline(3),
floodfill(3),
getr(3),
getr8(3),
getr_depth(3),
hline(3),
line(3),
mask_color_8(3),
palette_color(3),
polygon(3),
polytype_gcol(3),
putpixel(3),
rect(3),
rectfill(3),
spline(3),
triangle(3),
vline(3)