NLA SoC: Part 1 of NLA-Data Management API
authorJoshua Leung <aligorith@gmail.com>
Fri, 22 May 2009 01:16:26 +0000 (01:16 +0000)
committerJoshua Leung <aligorith@gmail.com>
Fri, 22 May 2009 01:16:26 +0000 (01:16 +0000)
commit9b1ce6e55608e868a1fa1bc62710e053919c39de
tree1b9da9a2767f43ffbd590ce591d1edfc5e4f41be
parentcebf6cb22deb930f5ec235e81c20072bf7154a83
NLA SoC: Part 1 of NLA-Data Management API

In this commit:
* Added code for freeing NLA data now stored in AnimData
* Started writing some utilities for adding NLA data, especially the 'push-down' concept for Actions
* Cleanups of existing code - removal of obsolete NLA code from various places

Next commits/parts:
* File IO code for new-style NLA data
* Version patching for old data to new data
source/blender/blenkernel/BKE_nla.h
source/blender/blenkernel/intern/anim_sys.c
source/blender/blenkernel/intern/nla.c
source/blender/blenkernel/intern/object.c
source/blender/editors/space_nla/space_nla.c
source/blender/makesdna/DNA_anim_types.h
source/blender/makesdna/DNA_space_types.h