]> git.sesse.net Git - movit/blob - vignette_effect.h
cadb58c456f342f1ba472e4fb4b19cb66efe8837
[movit] / vignette_effect.h
1 #ifndef _VIGNETTE_EFFECT_H
2 #define _VIGNETTE_EFFECT_H 1
3
4 #include "effect.h"
5
6 class VignetteEffect : public Effect {
7 public:
8         VignetteEffect();
9         std::string output_glsl();
10
11         void set_uniforms(GLuint glsl_program_num, const std::string &prefix);
12
13 private:
14         Point2D center;
15         float radius, inner_radius;
16 };
17
18 #endif // !defined(_VIGNETTE_EFFECT_H)