[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [37842] branches/soc-2011-pepper/source/ blender/editors: Texture Nodes AnimEdit support
Joshua Leung
aligorith at gmail.com
Mon Jun 27 06:46:06 CEST 2011
Revision: 37842
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37842
Author: aligorith
Date: 2011-06-27 04:46:03 +0000 (Mon, 27 Jun 2011)
Log Message:
-----------
Texture Nodes AnimEdit support
Modified Paths:
--------------
branches/soc-2011-pepper/source/blender/editors/animation/anim_filter.c
branches/soc-2011-pepper/source/blender/editors/space_nla/nla_draw.c
Modified: branches/soc-2011-pepper/source/blender/editors/animation/anim_filter.c
===================================================================
--- branches/soc-2011-pepper/source/blender/editors/animation/anim_filter.c 2011-06-27 04:24:59 UTC (rev 37841)
+++ branches/soc-2011-pepper/source/blender/editors/animation/anim_filter.c 2011-06-27 04:46:03 UTC (rev 37842)
@@ -1365,7 +1365,16 @@
/* add texture's animation data to temp collection */
BEGIN_ANIMFILTER_SUBCHANNELS(FILTER_TEX_DATA(tex))
{
+ /* texture animdata */
tmp_items += animfilter_block_data(ac, &tmp_data, ads, (ID *)tex, filter_mode);
+
+ /* nodes */
+ if ((tex->nodetree) && !(ads->filterflag & ADS_FILTER_NONTREE)) {
+ /* owner_id as id instead of texture, since it'll otherwise be impossible to track the depth */
+ // FIXME: perhaps as a result, textures should NOT be included under materials, but under their own section instead
+ // so that free-floating textures can also be animated
+ tmp_items += animdata_filter_ds_nodetree(ac, &tmp_data, ads, (ID *)tex, tex->nodetree, filter_mode);
+ }
}
END_ANIMFILTER_SUBCHANNELS;
@@ -1415,9 +1424,8 @@
tmp_items += animdata_filter_ds_textures(ac, &tmp_data, ads, (ID *)ma, filter_mode);
/* nodes */
- if ((ma->nodetree) && !(ads->filterflag & ADS_FILTER_NONTREE)) {
+ if ((ma->nodetree) && !(ads->filterflag & ADS_FILTER_NONTREE))
tmp_items += animdata_filter_ds_nodetree(ac, &tmp_data, ads, (ID *)ma, ma->nodetree, filter_mode);
- }
}
END_ANIMFILTER_SUBCHANNELS;
Modified: branches/soc-2011-pepper/source/blender/editors/space_nla/nla_draw.c
===================================================================
--- branches/soc-2011-pepper/source/blender/editors/space_nla/nla_draw.c 2011-06-27 04:24:59 UTC (rev 37841)
+++ branches/soc-2011-pepper/source/blender/editors/space_nla/nla_draw.c 2011-06-27 04:46:03 UTC (rev 37842)
@@ -625,6 +625,14 @@
}
break;
+ case NTREE_TEXTURE:
+ {
+ /* even more */
+ offset= 21;
+ indent= 1;
+ }
+ break;
+
default:
/* normal will do */
offset= 14;
@@ -692,6 +700,14 @@
}
break;
+ case NTREE_TEXTURE:
+ {
+ /* even more */
+ offset= 21;
+ indent= 1;
+ }
+ break;
+
default:
/* normal will do */
offset= 14;
More information about the Bf-blender-cvs
mailing list