X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Fsrc%2Fsynfig%2Flayer_bitmap.cpp;h=73380780962f198e20d623b959a3c28dd2cfe3e1;hb=e44a07877e3a2e5f0e25db2fc2d67582e50ca327;hp=844342954f9d7dc8520bbfed7b33c83f981e2bbd;hpb=e205859d4ff566c6ce2c4009190a64fcdc890514;p=synfig.git diff --git a/synfig-core/src/synfig/layer_bitmap.cpp b/synfig-core/src/synfig/layer_bitmap.cpp index 8443429..7338078 100644 --- a/synfig-core/src/synfig/layer_bitmap.cpp +++ b/synfig-core/src/synfig/layer_bitmap.cpp @@ -67,7 +67,11 @@ synfig::Layer_Bitmap::Layer_Bitmap(): 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) { } @@ -521,3 +525,29 @@ Layer_Bitmap::get_bounding_rect()const { 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); +}