X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=image_format.h;h=3766235db670f3437d427d52e851597e2190c424;hp=852090ef9231a03eeab0ebfa7def1879708a6cbe;hb=ac4fc36aa70ffefb6b9632dc0abea5cbbce5387b;hpb=1ca4785183b5af9a2a255bba0a28dfdae156470a diff --git a/image_format.h b/image_format.h index 852090e..3766235 100644 --- a/image_format.h +++ b/image_format.h @@ -1,7 +1,15 @@ -#ifndef _IMAGE_FORMAT_H -#define _IMAGE_FORMAT_H 1 +#ifndef _MOVIT_IMAGE_FORMAT_H +#define _MOVIT_IMAGE_FORMAT_H 1 -enum MovitPixelFormat { FORMAT_RGB, FORMAT_RGBA, FORMAT_BGR, FORMAT_BGRA, FORMAT_GRAYSCALE }; +enum MovitPixelFormat { + FORMAT_RGB, + FORMAT_RGBA_PREMULTIPLIED_ALPHA, + FORMAT_RGBA_POSTMULTIPLIED_ALPHA, + FORMAT_BGR, + FORMAT_BGRA_PREMULTIPLIED_ALPHA, + FORMAT_BGRA_POSTMULTIPLIED_ALPHA, + FORMAT_GRAYSCALE +}; enum Colorspace { COLORSPACE_INVALID = -1, // For internal use. @@ -30,4 +38,4 @@ struct ImageFormat { GammaCurve gamma_curve; }; -#endif // !defined(_IMAGE_FORMAT_H) +#endif // !defined(_MOVIT_IMAGE_FORMAT_H)