PKGBUILD fix libva/vdpau deps
[goodguy/cinelerra.git] / cinelerra-5.1 / plugins / brightness / brightness.C
index 19bcae30242659944d37b005a72a39d50f4bf882..604d249f833b86cdd1fdf0e9cbd25d5ef0cb1de6 100644 (file)
 REGISTER_PLUGIN(BrightnessMain)
 
 
 REGISTER_PLUGIN(BrightnessMain)
 
 
-
 BrightnessConfig::BrightnessConfig()
 {
 BrightnessConfig::BrightnessConfig()
 {
-       brightness = 0;
-       contrast = 0;
-       luma = 1;
+       reset(0);
+}
+
+void BrightnessConfig::reset(int clear)
+{
+       switch(clear) {
+               case RESET_CONTRAST : contrast = 0;
+                       break;
+               case RESET_BRIGHTNESS : brightness = 0;
+                       break;
+               case RESET_ALL :
+               default:
+                       brightness = 0;
+                       contrast = 0;
+                       luma = 1;
+                       break;
+       }
 }
 
 int BrightnessConfig::equivalent(BrightnessConfig &that)
 }
 
 int BrightnessConfig::equivalent(BrightnessConfig &that)