Merge branch 'master' into genete_core_review
authorCarlos Lopez <genetita@gmail.com>
Tue, 17 Aug 2010 13:25:09 +0000 (15:25 +0200)
committerCarlos Lopez <genetita@gmail.com>
Tue, 17 Aug 2010 13:25:09 +0000 (15:25 +0200)
1  2 
synfig-core/src/synfig/color.h

  /* === H E A D E R S ======================================================= */
  
  
 -//#include <cmath>
  #include <math.h>
  #include <cassert>
  #include "gamma.h"
  #include <synfig/string.h>
 +# include "angle.h"
  
  #ifdef USE_HALF_TYPE
  #include <OpenEXR/half.h>
  #endif
  
 -#ifndef SYNFIG_NO_ANGLE
 -# include "angle.h"
 -#endif
 -
  /* === M A C R O S ========================================================= */
  
  #define use_colorspace_gamma()        App::use_colorspace_gamma
@@@ -382,6 -386,7 +382,6 @@@ public
        static Color YUV(const float& y, const float& u, const float& v, const value_type& a=1)
                { return Color().set_yuv(y,u,v).set_a(a); }
  
 -#ifndef SYNFIG_NO_ANGLE
        //! Returns the hue of the chromanance
        /*!     This is the angle of the U and V components.
        **      \see set_hue() */
        static Color YUV(const float& y, const float& s, const Angle& theta, const value_type& a=1)
                { return Color().set_yuv(y,s,theta).set_a(a); }
  
 -#endif
  
        //! Clamps a color so that its values are in range. Ignores attempting to visualize negative colors.
        Color clamped()const;
                BLEND_ALPHA_DARKEN=15,          //!< \deprecated If A is more opaque than B, use B
                BLEND_ALPHA_OVER=19,            //!< \deprecated multiply alphas and then straight blends using the amount
  
-               BLEND_END=22                            //!< \internal
+               BLEND_END=22,                           //!< \internal
+               BLEND_BY_LAYER=999                      //! Used to let the layer decides what Blend Method use by
+                                                                       //! default when the layer is created
        };
  
        /* Other */