.\" 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 .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)