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)
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)
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,®s); 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)
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)
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)
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)