+
+Rect
+Layer_Stretch::get_full_bounding_rect(Context context)const
+{
+ Rect rect(context.get_full_bounding_rect());
+ Point min(rect.get_min()), max(rect.get_max());
+
+ return Rect(Point((min[0]-center[0])*amount[0]+center[0],
+ (min[1]-center[1])*amount[1]+center[1]),
+ Point((max[0]-center[0])*amount[0]+center[0],
+ (max[1]-center[1])*amount[1]+center[1]));
+}