X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Fsrc%2Fmodules%2Fmod_geometry%2Fcircle.h;h=e6624e8be754043b192ccef00c7e3f178dd2eece;hb=e205859d4ff566c6ce2c4009190a64fcdc890514;hp=f7cd3791af0ec553666213c731c92830709fd71d;hpb=a095981e18cc37a8ecc7cd237cc22b9c10329264;p=synfig.git diff --git a/synfig-core/src/modules/mod_geometry/circle.h b/synfig-core/src/modules/mod_geometry/circle.h index f7cd379..e6624e8 100644 --- a/synfig-core/src/modules/mod_geometry/circle.h +++ b/synfig-core/src/modules/mod_geometry/circle.h @@ -53,6 +53,13 @@ private: bool invert; int falloff; + bool color_static; + bool origin_static; + bool radius_static; + bool feather_static; + bool invert_static; + bool falloff_static; + //Caching system for circle struct CircleDataCache { @@ -104,6 +111,9 @@ public: 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 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;