[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [47007] branches/soc-2011-tomato/source/ blender/editors/transform/transform_conversions.c: add auto-key for masks
Campbell Barton
ideasman42 at gmail.com
Fri May 25 12:04:11 CEST 2012
Revision: 47007
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47007
Author: campbellbarton
Date: 2012-05-25 10:04:10 +0000 (Fri, 25 May 2012)
Log Message:
-----------
add auto-key for masks
Modified Paths:
--------------
branches/soc-2011-tomato/source/blender/editors/transform/transform_conversions.c
Modified: branches/soc-2011-tomato/source/blender/editors/transform/transform_conversions.c
===================================================================
--- branches/soc-2011-tomato/source/blender/editors/transform/transform_conversions.c 2012-05-25 09:51:53 UTC (rev 47006)
+++ branches/soc-2011-tomato/source/blender/editors/transform/transform_conversions.c 2012-05-25 10:04:10 UTC (rev 47007)
@@ -4910,6 +4910,20 @@
nodeUpdateID(t->scene->nodetree, &mask->id);
WM_event_add_notifier(C, NC_SCENE|ND_NODES, NULL);
}
+
+ /* TODO - dont key all masks... */
+ if (IS_AUTOKEY_ON(t->scene)) {
+ MaskObject *maskobj;
+ Scene *scene = t->scene;
+ int frame = CFRA;
+
+ for (maskobj = mask->maskobjs.first; maskobj; maskobj = maskobj->next) {
+ MaskObjectShape *maskobj_shape;
+
+ maskobj_shape = BKE_mask_object_shape_varify_frame(maskobj, frame);
+ BKE_mask_object_shape_from_mask(maskobj, maskobj_shape);
+ }
+ }
}
}
else if (t->spacetype == SPACE_ACTION) {
More information about the Bf-blender-cvs
mailing list