#include "lift_gamma_gain_effect.h"
#include "colorspace_conversion_effect.h"
#include "saturation_effect.h"
+#include "vignette_effect.h"
#include "texture_enum.h"
EffectChain::EffectChain(unsigned width, unsigned height)
return new GammaExpansionEffect();
case EFFECT_GAMMA_COMPRESSION:
return new GammaCompressionEffect();
+ case EFFECT_COLOR_SPACE_CONVERSION:
+ return new ColorSpaceConversionEffect();
case EFFECT_LIFT_GAMMA_GAIN:
return new LiftGammaGainEffect();
case EFFECT_SATURATION:
return new SaturationEffect();
+ case EFFECT_VIGNETTE:
+ return new VignetteEffect();
}
assert(false);
}