c (1),
surface (128,128),
trimmed (false),
- gamma_adjust (1.0)
+ gamma_adjust (1.0),
+ tl_static (false),
+ br_static (false),
+ c_static (true),
+ gamma_adjust_static(false)
{
}
{
return Rect(tl,br);
}
+
+
+bool
+Layer_Bitmap::set_param_static(const String ¶m, const bool x)
+{
+
+ SET_STATIC(tl, x)
+ SET_STATIC(br, x)
+ SET_STATIC(c, x)
+ SET_STATIC(gamma_adjust, x)
+
+ return Layer_Composite::set_param_static(param, x);
+}
+
+
+bool
+Layer_Bitmap::get_param_static(const String ¶m) const
+{
+
+ GET_STATIC(tl)
+ GET_STATIC(br)
+ GET_STATIC(c)
+ GET_STATIC(gamma_adjust)
+
+ return Layer_Composite::get_param_static(param);
+}
Point tl;
Point br;
int c;
+ bool tl_static;
+ bool br_static;
+ bool c_static;
mutable Surface surface;
mutable bool trimmed;
mutable unsigned int width, height, top, left;
Real gamma_adjust;
+ bool gamma_adjust_static;
Layer_Bitmap();
virtual ValueBase get_param(const String & param)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 Vocab get_param_vocab()const;