Blender Git Commit Log

Git Commits -> Revision f3b3eb7

Revision f3b3eb7 by Joshua Leung (master)
July 7, 2016, 13:49 (GMT)
Dopesheet: Added "Moving Hold" as a keyframe type

Currently "long keyframes" are only useful for indicating where stationary
holds occur. If however you try to create a "moving hold" (where the values
are slightly different, but in terms of overall effect, it's still a hold)
then it could get tricky to keep track of where these occur.

Now it's possible to tag such keyframes (using the keyframe types - RKEY)
as being part of a moving hold. These will not only be drawn differently
from normal keyframes, but they will also result in a "long keyframe"
being drawn between each pair of them, just like if they had been completely
stationary instead.

Currently the theming/styling of these is a bit rough. They reuse the existing
theme colours for long keyframes.

Commit Details:

Full Hash: f3b3eb70a6c0576db88115e5b9742295809ca6fd
Parent Commit: 2ba2860
Lines Changed: +141, -19

9 Modified Paths:

/source/blender/editors/animation/keyframes_draw.c (+89, -18) (Diff)
/source/blender/editors/animation/keyframes_edit.c (+10, -0) (Diff)
/source/blender/editors/include/ED_keyframes_draw.h (+7, -1) (Diff)
/source/blender/editors/include/UI_icons.h (+1, -0) (Diff)
/source/blender/editors/include/UI_resources.h (+2, -0) (Diff)
/source/blender/editors/interface/interface_icons.c (+6, -0) (Diff)
/source/blender/editors/interface/resources.c (+24, -0) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021