Changeset 12166 for trunk/src/astrometry/render/render_solid.c
- Timestamp:
- 06/22/2009 06:23:38 PM (15 months ago)
- File:
-
- 1 edited
-
trunk/src/astrometry/render/render_solid.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/astrometry/render/render_solid.c
r8905 r12166 23 23 #include "render_solid.h" 24 24 25 static void logmsg(char* format, ...) { 26 va_list args; 27 va_start(args, format); 28 fprintf(stderr, "render_solid: "); 29 vfprintf(stderr, format, args); 30 va_end(args); 31 } 32 33 int render_solid(unsigned char* img, render_args_t* args) { 34 int i, j; 35 36 logmsg("render_solid: filling with RGBA=(0,0,0,255)\n"); 37 38 for (j=0; j<args->H; j++) { 39 for (i=0; i<args->W; i++) { 40 uchar* pix = pixel(i, j, img, args); 41 pix[0] = 0; 42 pix[1] = 0; 43 pix[2] = 0; 44 pix[3] = 255; 45 } 46 } 25 int render_solid(cairo_t* cairo, render_args_t* args) { 26 double rgba[] = { 0,0,0,1 }; 27 get_first_rgba_arg_of_type(args, "solid_rgba ", rgba); 28 cairo_set_source_rgba(cairo, rgba[0], rgba[1], rgba[2], rgba[3]); 29 cairo_paint(cairo); 47 30 return 0; 48 31 }
Note: See TracChangeset
for help on using the changeset viewer.
