Start actually piecing together the GLSL shaders from the effect chain.
[movit] / gamma_expansion_effect.h
1 #ifndef _GAMMA_EXPANSION_EFFECT_H 
2 #define _GAMMA_EXPANSION_EFFECT_H 1
3
4 #include "effect.h"
5 #include "effect_chain.h"
6
7 class GammaExpansionEffect : public Effect {
8 public:
9         GammaExpansionEffect();
10         std::string output_glsl();
11
12 private:
13         GammaCurve source_curve;
14 };
15
16 #endif // !defined(_GAMMA_EXPANSION_EFFECT_H)