Sound clip NLA Strips for Nexyon
authorJoshua Leung <aligorith@gmail.com>
Sun, 7 Aug 2011 12:27:20 +0000 (12:27 +0000)
committerJoshua Leung <aligorith@gmail.com>
Sun, 7 Aug 2011 12:27:20 +0000 (12:27 +0000)
commit022e815fbd6d81f9b1baa177cce1abf2f42bcb21
tree5c8b9b947ef50d4b0f398cf6a53b81a04e4f83c9
parent2d884fc035d403d43c7a18e3e61cd56ccdfbec2b
Sound clip NLA Strips for Nexyon

These are basically just for specifying when a speaker should fire off
it's soundclip, and as such, many NLA operations are irrelevant for
it. They can only be specified on object-level for speaker objects.

I've still got some UI tweaks I'll need to work on in order for these
to be able to be added even when the speaker doesn't have any NLA
tracks yet. (EDIT: while typing this, I had an idea for how to do
this, but that'll be for next commit). In the mean time, you'll need
to add a single keyframe for the object, snowflake that action and
delete the NLA strip before you can start editing.
12 files changed:
release/scripts/startup/bl_ui/space_nla.py
source/blender/blenkernel/BKE_nla.h
source/blender/blenkernel/intern/anim_sys.c
source/blender/blenkernel/intern/nla.c
source/blender/editors/animation/anim_filter.c
source/blender/editors/space_nla/nla_buttons.c
source/blender/editors/space_nla/nla_draw.c
source/blender/editors/space_nla/nla_edit.c
source/blender/editors/space_nla/nla_intern.h
source/blender/editors/space_nla/nla_ops.c
source/blender/makesdna/DNA_anim_types.h
source/blender/makesrna/intern/rna_nla.c