Lines Matching refs:format
29 static int deImageFormat_getBytesPerPixel (deImageFormat format)
31 DE_ASSERT(format == DE_IMAGEFORMAT_XRGB8888 || format == DE_IMAGEFORMAT_ARGB8888);
32 DE_UNREF(format);
38 int offset = ((y*image->width) + x) * deImageFormat_getBytesPerPixel(image->format);
44 deImage* deImage_create (int width, int height, deImageFormat format)
47 int bpp = deImageFormat_getBytesPerPixel(format);
53 image->format = format;
74 switch (image->format)
79 DE_FATAL("deImage_getPixel(): invalid format");
87 switch (image->format)
92 DE_FATAL("deImage_getPixel(): invalid format");
96 deImage* deImage_convertFormat (const deImage* image, deImageFormat format)
100 deImage* converted = deImage_create(width, height, format);
104 if (format == image->format)
105 memcpy(converted->pixels, image->pixels, width * height * deImageFormat_getBytesPerPixel(format));
121 deImage* result = deImage_create(dstWidth, dstHeight, srcImage->format);