X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=resize_effect.h;h=77dfdd48e1932c63bdb99110045e8b4263b6a290;hp=774f510de592aedc4e0ae1991916629d62c64842;hb=f705cd2a092c0f41603f0d4d619f72dbde476212;hpb=ac4fc36aa70ffefb6b9632dc0abea5cbbce5387b diff --git a/resize_effect.h b/resize_effect.h index 774f510..77dfdd4 100644 --- a/resize_effect.h +++ b/resize_effect.h @@ -9,6 +9,8 @@ #include "effect.h" +namespace movit { + class ResizeEffect : public Effect { public: ResizeEffect(); @@ -22,10 +24,13 @@ public: virtual AlphaHandling alpha_handling() const { return INPUT_PREMULTIPLIED_ALPHA_KEEP_BLANK; } virtual bool changes_output_size() const { return true; } + virtual bool sets_virtual_output_size() const { return false; } virtual void get_output_size(unsigned *width, unsigned *height, unsigned *virtual_width, unsigned *virtual_height) const; private: int width, height; }; +} // namespace movit + #endif // !defined(_MOVIT_RESIZE_EFFECT_H)