Lines Matching refs:pixel

229     register Pixel32bit pixel, red, blue;
236 pixel = *pixelsSrc++;
239 pixel = CFSwapInt32BigToHost(pixel); // the jint is in big endian format, we need to swap the bits
242 red = (pixel & 0x00ff0000) >> 16; // get original red and shift to new position
243 blue = (pixel & 0x000000ff) << 16; // get original blue and shift to new position
245 pixel = (pixel & 0xff00ff00); // erase original red&blue
247 pixel = pixel | red | blue; // construct new pixel
249 *pixelsDst++ = pixel;
266 register Pixel32bit pixel, red, blue;
273 pixel = *pixelsSrc++;
275 red = (pixel & 0x00ff0000) >> 16; // get original red and shift to new position
276 blue = (pixel & 0x000000ff) << 16; // get original blue and shift to new position
278 pixel = (pixel & 0xff00ff00); // erase original red&blue
280 pixel = pixel | red | blue; // construct new pixel
282 *pixelsDst++ = pixel;
299 register Pixel32bit red, green, blue, pixel;
306 pixel = *pixelsSrc++;
307 blue = pixel << 0;
309 pixel = *pixelsSrc++;
310 green = pixel << 8;
312 pixel = *pixelsSrc++;
313 red = pixel << 16;
335 register Pixel32bit red, green, blue, pixel;
342 pixel = *pixelsSrc++;
343 red = pixel << 16;
345 pixel = *pixelsSrc++;
346 green = pixel << 8;
348 pixel = *pixelsSrc++;
349 blue = pixel << 0;
403 register Pixel16bit pixel;
409 pixel = *pixelsSrc++;
411 green = ((pixel >> 5) & 63); // rrrrrggggggbbbbb => shift 5 right = 00000rrrrrgggggg => and 63 = 0000000000gggggg
414 *pixelsDst++ = ((pixel&0xf800)>>1) | (green << 5) | (pixel&0x01f);
438 register Pixel32bit pixel, alpha, red, green, blue;
445 pixel = *pixelsSrc;
447 alpha = (pixel >> 24) & 0xff;
452 red = (pixel >> 16) & 0xff;
453 green = (pixel >> 8) & 0xff;
454 blue = (pixel >> 0) & 0xff;
466 *pixelsSrc++ = (alpha<<24) | (red<<16) | (green<<8) | blue; // construct new pixel
483 register Pixel32bit pixel, alpha, red, green, blue;
490 pixel = *pixelsSrc;
492 alpha = (pixel & 0xff000000) >> 24;
497 red = (pixel & 0x00ff0000) >> 16;
498 green = (pixel & 0x0000ff00) >> 8;
499 blue = (pixel & 0x000000ff) >> 0;
511 pixel = (alpha<<24) | (blue<<16) | (green<<8) | red; // construct new pixel
514 pixel = CFSwapInt32HostToBig(pixel); // the jint is little endian, we need to swap the bits before we send it back to Java
517 *pixelsSrc++ = pixel;
534 register Pixel32bit pixel, red, blue;
541 pixel = *pixelsSrc;
543 red = (pixel & 0x00ff0000) >> 16; // get original red and shift to new position
544 blue = (pixel & 0x000000ff) << 16; // get original blue and shift to new position
546 pixel = (pixel & 0xff00ff00); // erase original red&blue
548 pixel = pixel | red | blue; // construct new pixel
550 *pixelsSrc++ = pixel;
562 register Pixel32bit pixel, red, blue;
569 pixel = *pixelsSrc;
571 red = (pixel & 0x00ff0000) >> 16; // get original red and shift to new position
572 blue = (pixel & 0x000000ff) << 16; // get original blue and shift to new position
574 pixel = (pixel & 0xff00ff00); // erase original red&blue
576 pixel = pixel | red | blue; // construct new pixel
579 pixel = CFSwapInt32HostToBig(pixel); // the jint is little endian, we need to swap the bits before we send it back to Java
582 *pixelsSrc++ = pixel;
594 register Pixel16bit pixel;
600 pixel = *pixelsSrc;
602 green = ((pixel >> 5) & 31); // rrrrrgggggbbbbb => shift 5 right = 000000rrrrrggggg => and 31 = 00000000000ggggg
605 *pixelsSrc++ = ((pixel&0x7c00)<<1) | (green << 5) | (pixel&0x01f);
619 register Pixel32bit pixel, alpha, red, green, blue;
626 pixel = *pixelsSrc;
628 alpha = (pixel >> 24) & mask;
633 red = (pixel >> 16) & mask;
634 green = (pixel >> 8) & mask;
635 blue = (pixel >> 0) & mask;
670 register Pixel32bit pixel, alpha, red, green, blue;
677 pixel = *pixelsSrc;
679 alpha = (pixel >> 24) & mask;
684 red = (pixel >> 16) & mask;
685 green = (pixel >> 8) & mask;
686 blue = (pixel >> 0) & mask;
723 register Pixel32bit pixel, red, green, blue;
731 pixel = *pixelsSrc;
734 alpha = ((pixel >> 24) & mask); //extract
738 red = ((pixel >> 16) & mask); // extract
739 green = ((pixel >> 8) & mask); // extract
740 blue = ((pixel >> 0) & mask); // extract