X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=padding_effect.cpp;fp=padding_effect.cpp;h=d8ed95212c66d7d797e1bce748362fe54f0f03c8;hp=f576baa2d5c3f8cb043a0395cdd3d3314a7bdd90;hb=fe58d6d7a4f9284aa47270c2b21a59887124ae14;hpb=b564238fa1293c01c77bcabe7b2de267f146ab24 diff --git a/padding_effect.cpp b/padding_effect.cpp index f576baa..d8ed952 100644 --- a/padding_effect.cpp +++ b/padding_effect.cpp @@ -133,4 +133,25 @@ void PaddingEffect::inform_input_size(unsigned input_num, unsigned width, unsign input_height = height; } +IntegralPaddingEffect::IntegralPaddingEffect() {} + +bool IntegralPaddingEffect::set_int(const std::string &key, int value) +{ + if (key == "top" || key == "left") { + return PaddingEffect::set_float(key, value); + } else { + return PaddingEffect::set_int(key, value); + } +} + +bool IntegralPaddingEffect::set_float(const std::string &key, float value) +{ + if (key == "top" || key == "left") { + // These are removed as float parameters from this version. + return false; + } else { + return PaddingEffect::set_float(key, value); + } +} + } // namespace movit