X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=flat_input.h;h=80e113f67c7f01b5945764c45ca3c18901a573d2;hp=87a0d5e8ce8f3b0a6134366ddf548395497e96f6;hb=2682dbe4264329f3e8a15f8b29c95be4c855bbef;hpb=b10c546f579c7ccb5939161e61a71cd18a3f9bbd diff --git a/flat_input.h b/flat_input.h index 87a0d5e..80e113f 100644 --- a/flat_input.h +++ b/flat_input.h @@ -1,10 +1,14 @@ #ifndef _FLAT_INPUT_H #define _FLAT_INPUT_H 1 +#include #include +#include -#include "input.h" +#include "effect.h" +#include "image_format.h" #include "init.h" +#include "input.h" // A FlatInput is the normal, “classic” case of an input, where everything // comes from a single 2D array with chunky pixels. @@ -30,10 +34,10 @@ public: switch (pixel_format) { case FORMAT_RGBA_PREMULTIPLIED_ALPHA: case FORMAT_BGRA_PREMULTIPLIED_ALPHA: - return INPUT_AND_OUTPUT_ALPHA_PREMULTIPLIED; + return INPUT_AND_OUTPUT_PREMULTIPLIED_ALPHA; case FORMAT_RGBA_POSTMULTIPLIED_ALPHA: case FORMAT_BGRA_POSTMULTIPLIED_ALPHA: - return OUTPUT_ALPHA_POSTMULTIPLIED; + return OUTPUT_POSTMULTIPLIED_ALPHA; case FORMAT_RGB: case FORMAT_BGR: case FORMAT_GRAYSCALE: