Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

getr(3alleg4) [v7 man page]

getr(3alleg4)							  Allegro manual						     getr(3alleg4)

NAME
getr, getg, getb, geta - Extract a color component from the current pixel format. Allegro game programming library. SYNOPSIS
#include <allegro.h> int getr(int c); int getg(int c); int getb(int c); int geta(int c); 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: 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(3alleg4), getr_depth(3alleg4), makecol(3alleg4), set_color_depth(3alleg4), exalpha(3alleg4) Allegro version 4.4.2 getr(3alleg4)

Check Out this Related Man Page

getr_depth(3alleg4)						  Allegro manual					       getr_depth(3alleg4)

NAME
getr_depth, getg_depth, getb_depth, geta_depth - Extract a color component from a color in a specified pixel format. Allegro game program- ming library. SYNOPSIS
#include <allegro.h> int getr_depth(int color_depth, int c); int getg_depth(int color_depth, int c); int getb_depth(int color_depth, int c); int geta_depth(int color_depth, int c); DESCRIPTION
Given a color in the format being used by the specified color depth, these functions extract one of the red, green, blue, or alpha compo- nents (ranging 0-255). The alpha part is only meaningful for 32-bit pixels. Example: int r, g, b, color_value, bpp; bpp = bitmap_color_depth(bitmap); color_value = getpixel(bitmap, 100, 100); r = getr_depth(bpp, color_value); g = getg_depth(bpp, color_value); b = getb_depth(bpp, color_value); SEE ALSO
getr(3alleg4), getr8(3alleg4), geta32(3alleg4), makecol(3alleg4), set_color_depth(3alleg4), exlights(3alleg4) Allegro version 4.4.2 getr_depth(3alleg4)
Man Page

5 More Discussions You Might Find Interesting

1. HP-UX

getrusage()

Hi, Can someone gives me an example for the use of getrusage() under HP-UX and AIX. I am using this function to get system statistics. Thank you (2 Replies)
Discussion started by: limame
2 Replies

2. Programming

ptrace-GETREGS

hello everybody!! I want to post a question!I am confused about the explanation of ptrace command. long ins; ins=ptrace(PTRACE_GETREGS,pid,NULL,&regs); with this command i am able to read, for instance, regs.eip context or get regs.eip address? And if i write the commad... (2 Replies)
Discussion started by: nicos
2 Replies

3. Programming

fork-getrusage

Hello everybody! I wrote the following code: ... int main() { pid_t pid; for (int i=0;i<100;i++) { pid=fork(); if(pid==0) {execl("md5sum","myprog",NULL);exit(1)} else if(pid>0) { waitpid(pid,&status,0);getrusage(RUSAGE_CHILDREN,&usage);} The... (3 Replies)
Discussion started by: nicos
3 Replies

4. Programming

Clock_getres function

Hi clock_getres(clockid_t clock_id, struct timespec *res); I cant understand what is the mining of the return value (*res) from clock_getres function. 1. what is that resolution ? 2. how can I use it ? 3. if clock_getres function return 999958 in *res, what its mean ? 4. when I... (2 Replies)
Discussion started by: laro1983
2 Replies

5. Programming

Java Runtime.getRuntime().exec not returning any value

Hi, i written class like this but it is not returning any results and infact p.waitFor() is returning value 1. This is very basic program that i am planning to run in unix. This is really killing my time and unable to find correct reason.... (6 Replies)
Discussion started by: sbjv
6 Replies