-#ifndef _PADDING_EFFECT_H
-#define _PADDING_EFFECT_H 1
+#ifndef _MOVIT_PADDING_EFFECT_H
+#define _MOVIT_PADDING_EFFECT_H 1
// Takes an image and pads it to fit a larger image, or crops it to fit a smaller one
// (although the latter is implemented slightly less efficiently, and you cannot both
#include "effect.h"
+namespace movit {
+
class PaddingEffect : public Effect {
public:
PaddingEffect();
virtual void inform_input_size(unsigned input_num, unsigned width, unsigned height);
private:
- RGBATriplet border_color;
+ RGBATuple border_color;
int input_width, input_height;
int output_width, output_height;
float top, left;
};
-#endif // !defined(_PADDING_EFFECT_H)
+} // namespace movit
+
+#endif // !defined(_MOVIT_PADDING_EFFECT_H)