X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=luma_mix_effect.h;h=3ff81bf6b1641794c2d6db379027d50f0737615e;hp=ce890dfb557e887e6059d4178738fc5d1acad17c;hb=f216b7bef5a968c89f6fc78e83cc26a91e504a8a;hpb=bbbf278f6f2847010a7c41caafa08d36d2099794 diff --git a/luma_mix_effect.h b/luma_mix_effect.h index ce890df..3ff81bf 100644 --- a/luma_mix_effect.h +++ b/luma_mix_effect.h @@ -26,11 +26,14 @@ public: virtual bool needs_srgb_primaries() const { return false; } virtual unsigned num_inputs() const { return 3; } + virtual bool one_to_one_sampling() const { return true; } virtual AlphaHandling alpha_handling() const { return INPUT_PREMULTIPLIED_ALPHA_KEEP_BLANK; } private: float transition_width, progress; int inverse; // 0 or 1. + bool uniform_inverse; + float uniform_progress_mul_w_plus_one; }; } // namespace movit