X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=padding_effect.cpp;h=d8ed95212c66d7d797e1bce748362fe54f0f03c8;hp=f576baa2d5c3f8cb043a0395cdd3d3314a7bdd90;hb=fbb1247a1996c6dbe54114eb5cc23dc79e17099c;hpb=ddf71f853e64c3912eed4ab98bfe7503826ce8e1 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