Your company here, and a link to your site. Click to find out more.

getr - Man Page

Extract a color component from the current pixel format. Allegro game programming library.


#include <allegro.h>

int getr(int c);

int getg(int c);

int getb(int c);

int geta(int c);


Given a color in the format being used by the current video mode, these  functions extract one of the red, green, blue, or alpha components  (ranging 0-255), calling the preceding 8, 15, 16, 24, or 32-bit get  functions as appropriate. The alpha part is only meaningful for 32-bit  pixels. Example:

   int r, g, b, color_value;
   color_value = getpixel(screen, 100, 100);
   r = getr(color_value);
   g = getg(color_value);
   b = getb(color_value);

See Also

getr8(3), getr_depth(3), makecol(3), set_color_depth(3), exalpha(3)

Referenced By

exalpha(3), getpixel(3), getr8(3), getr_depth(3), set_color_depth(3).

The man pages geta(3), getb(3) and getg(3) are aliases of getr(3).

version 4.4.3 Allegro manual