X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftags%2Fstable%2Fsrc%2Fsynfig%2Flayer_composite.h;h=cb9497dd357d6f2415f509dddeb37c6f0a1d2de6;hb=47fce282611fbba1044921d22ca887f9b53ad91a;hp=d7d47a127c132981a3c50afb99115b48d6a0fd94;hpb=40dd10f62f1b0983b20cf99dd4780ea73236eb0c;p=synfig.git diff --git a/synfig-core/tags/stable/src/synfig/layer_composite.h b/synfig-core/tags/stable/src/synfig/layer_composite.h index d7d47a1..cb9497d 100644 --- a/synfig-core/tags/stable/src/synfig/layer_composite.h +++ b/synfig-core/tags/stable/src/synfig/layer_composite.h @@ -6,6 +6,7 @@ ** ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley +** Copyright (c) 2007, 2008 Chris Moore ** ** This package is free software; you can redistribute it and/or ** modify it under the terms of the GNU General Public License as @@ -42,7 +43,7 @@ class Layer_NoDeform {}; /*! \class Layer_Composite -** \brief Base class for layers that put stuff ontop of lower layers +** \brief Base class for layers that put stuff on top of lower layers */ class Layer_Composite : public Layer { @@ -59,9 +60,14 @@ protected: Color::BlendMethod blend_method=Color::BLEND_COMPOSITE ): amount_ (amount), - blend_method_ (blend_method) + blend_method_ (blend_method), + converted_blend_ (false), + transparent_color_ (false) { } + bool converted_blend_; + bool transparent_color_; + public: float get_amount()const { return amount_; }