.\" Generated by the Allegro makedoc utility
.TH getr 3alleg4 "version 4.4.3" "Allegro" "Allegro manual"
.SH NAME
getr, getg, getb, geta \- Extract a color component from the current pixel format. Allegro game programming library.\&
.SH SYNOPSIS
.B #include <allegro.h>

.sp
.B int getr(int c);

.B int getg(int c);

.B int getb(int c);

.B int geta(int c);
.SH DESCRIPTION
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:

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

.SH SEE ALSO
.BR getr8 (3alleg4),
.BR getr_depth (3alleg4),
.BR makecol (3alleg4),
.BR set_color_depth (3alleg4),
.BR exalpha (3alleg4)