Home | History | Annotate | Download | only in examples

Lines Matching defs:buffer

52    png_uint_16p  buffer;
104 png_imagep image, const png_uint_16 *buffer)
133 const png_uint_16 *in_pixel = buffer + (y * image->width + x)*4;
141 png_uint_16 *out_pixel = sprite->buffer +
190 /* Read the arguments and create this sprite. The sprite buffer has already
192 * composes them onto the sprite buffer (the code in the function above)
219 png_uint_16p buffer;
223 buffer = malloc(PNG_IMAGE_SIZE(image));
225 if (buffer != NULL)
227 if (png_image_finish_read(&image, NULL/*background*/, buffer,
237 sprite_op(sprite, x, y, &image, buffer);
238 free(buffer);
246 free(buffer);
276 * buffer as a PNG using the simplified write API.
294 sprite->buffer, 0/*row_stride*/, NULL/*colormap*/))
296 /* Success; the buffer is no longer needed: */
297 free(sprite->buffer);
298 sprite->buffer = NULL;
428 /* Allocate a buffer for the sprite and calculate the buffer
442 sprites[nsprites].buffer = malloc(buf_size);
443 /* This buffer must be initialized to transparent: */
444 memset(sprites[nsprites].buffer, 0, buf_size);
446 if (sprites[nsprites].buffer != NULL)
519 if (sprites[nsprites].buffer != NULL)
520 free(sprites[nsprites].buffer);
550 png_bytep buffer;
554 buffer = malloc(PNG_IMAGE_SIZE(image));
556 if (buffer != NULL)
560 if (png_image_finish_read(&image, &background, buffer,
564 * allocated data in png_image, and only the buffer needs to be
569 if (simpleover_process(&image, buffer, argc-argi, argv+argi))
574 0/*convert_to_8bit*/, buffer, 0/*row_stride*/,
578 0/*convert_to_8bit*/, buffer, 0/*row_stride*/,
594 free(buffer);