-#include <math.h>
#include <assert.h>
+#include <vector>
-#include "diffusion_effect.h"
#include "blur_effect.h"
+#include "diffusion_effect.h"
#include "effect_chain.h"
#include "util.h"
+using namespace std;
+
+namespace movit {
+
DiffusionEffect::DiffusionEffect()
: blur(new BlurEffect),
overlay_matte(new OverlayMatteEffect)
self->disabled = true;
}
-bool DiffusionEffect::set_float(const std::string &key, float value) {
+bool DiffusionEffect::set_float(const string &key, float value) {
if (key == "blurred_mix_amount") {
return overlay_matte->set_float(key, value);
}
register_float("blurred_mix_amount", &blurred_mix_amount);
}
-std::string OverlayMatteEffect::output_fragment_shader()
+string OverlayMatteEffect::output_fragment_shader()
{
return read_file("overlay_matte_effect.frag");
}
+
+} // namespace movit