/* === S Y N F I G ========================================================= */
/*! \file plant.h
-** \brief Template Header
+** \brief Header file for implementation of the "Plant" layer
**
** $Id$
**
std::vector<synfig::BLinePoint> bline;
bool bline_loop;
+ Point offset;
+
synfig::Gradient gradient;
struct Particle
Random random;
bool size_as_alpha;
+ bool reverse;
mutable bool needs_sync_;
mutable synfig::Mutex mutex;
void branch(int n, int depth,float t, float stunt_growth, synfig::Point position,synfig::Vector velocity)const;
void sync()const;
+ String version;
+ bool use_width;
public:
virtual ValueBase get_param(const String & param)const;
+ virtual bool set_version(const synfig::String &ver);
+
virtual Vocab get_param_vocab()const;
virtual bool accelerated_render(synfig::Context context,synfig::Surface *surface,int quality, const synfig::RendDesc &renddesc, synfig::ProgressCallback *cb)const;\