X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Fsrc%2Fmodules%2Flyr_std%2Fcurvewarp.h;h=cb79e8f0fdeb167c3e946cb7dbd1890558790e51;hb=f914485e14ee9b40981817346ad0e2932d4ded1e;hp=a287887987c7ed6bd746e8dd7086020e8265612c;hpb=ea44f770a4ee4a6f6c4681735dd44b3bd3698bfe;p=synfig.git diff --git a/synfig-core/src/modules/lyr_std/curvewarp.h b/synfig-core/src/modules/lyr_std/curvewarp.h index a287887..cb79e8f 100644 --- a/synfig-core/src/modules/lyr_std/curvewarp.h +++ b/synfig-core/src/modules/lyr_std/curvewarp.h @@ -60,6 +60,12 @@ private: Vector perp_; bool fast; + bool origin_static; + bool perp_width_static; + bool start_point_static; + bool end_point_static; + bool fast_static; + void sync(); public: @@ -67,6 +73,8 @@ public: virtual bool set_param(const String ¶m, const ValueBase &value); virtual ValueBase get_param(const String ¶m)const; + virtual bool set_param_static(const String ¶m, const bool x); + virtual bool get_param_static(const String ¶m) const; virtual Point transform(const Point &point_, Real *dist=NULL, Real *along=0, int quality=10)const; virtual Color get_color(Context context, const Point &pos)const; virtual bool accelerated_render(Context context,Surface *surface,int quality, const RendDesc &renddesc, ProgressCallback *cb)const;