X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=pdf%2Fsplash%2FSplashTypes.h;h=38c6775a08fcd09e46f9e72fd21513140acfc420;hb=5932479cc8c371a385616b5909df558a091b7111;hp=91b120f8deced2da6f0b885d63e96f392bf2aafa;hpb=bace4ea18c03bfcaadab55300bc15290f87540c7;p=evince.git diff --git a/pdf/splash/SplashTypes.h b/pdf/splash/SplashTypes.h index 91b120f8..38c6775a 100644 --- a/pdf/splash/SplashTypes.h +++ b/pdf/splash/SplashTypes.h @@ -24,6 +24,7 @@ enum SplashColorMode { splashModeMono1, splashModeMono8, splashModeRGB8, + splashModeRGB8Packed, splashModeBGR8Packed }; @@ -45,6 +46,8 @@ typedef Guint SplashRGB8; #define splashMakeRGB8(r, g, b) \ ((((r) & 0xff) << 16) | (((g) & 0xff) << 8) | ((b) & 0xff)) +typedef Guchar SplashRGB8P; // packed + // 3x8-bit RGB: (MSB) 00BBGGRR (LSB) typedef Guint SplashBGR8; typedef Guchar SplashBGR8P; // packed @@ -65,6 +68,7 @@ union SplashColorPtr { SplashMono1P *mono1; SplashMono8 *mono8; SplashRGB8 *rgb8; + SplashRGB8P *rgb8p; SplashBGR8P *bgr8; };