Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2018-12-10 04:44:24 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-12-10 04:44:24 +0300
commitcecd4fe2548c57d3ef11010e039410b793b675dd (patch)
treeb456c5b7328bb85334e7e55378d8c75580317a12 /source/blender/makesdna/DNA_action_types.h
parent168a6a4bfc13cbe5c2fb510607b9565de3eb9472 (diff)
parent9df2b6da3a718323dbe9431c5a4b43fc309fa4b9 (diff)
Merge branch 'master' into blender2.8
Diffstat (limited to 'source/blender/makesdna/DNA_action_types.h')
-rw-r--r--source/blender/makesdna/DNA_action_types.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/source/blender/makesdna/DNA_action_types.h b/source/blender/makesdna/DNA_action_types.h
index 4d0f4ef1b0f..538604f46d0 100644
--- a/source/blender/makesdna/DNA_action_types.h
+++ b/source/blender/makesdna/DNA_action_types.h
@@ -692,6 +692,11 @@ typedef enum eDopeSheet_Flag {
+typedef struct SpaceAction_Runtime {
+ char flag;
+ char _pad0[7];
+} SpaceAction_Runtime;
+
/* Action Editor Space. This is defined here instead of in DNA_space_types.h */
typedef struct SpaceAction {
struct SpaceLink *next, *prev;
@@ -716,6 +721,8 @@ typedef struct SpaceAction {
char autosnap; /* automatic keyframe snapping mode */
char cache_display; /* (eTimeline_Cache_Flag) */
char _pad1[6];
+
+ SpaceAction_Runtime runtime;
} SpaceAction;
/* SpaceAction flag */
@@ -738,8 +745,6 @@ typedef enum eSAction_Flag {
SACTION_NODRAWGCOLORS = (1 << 7),
/* don't draw current frame number beside frame indicator */
SACTION_NODRAWCFRANUM = (1 << 8),
- /* temporary flag to force channel selections to be synced with main */
- SACTION_TEMP_NEEDCHANSYNC = (1 << 9),
/* don't perform realtime updates */
SACTION_NOREALTIMEUPDATES = (1 << 10),
/* move markers as well as keyframes */
@@ -750,6 +755,13 @@ typedef enum eSAction_Flag {
SACTION_SHOW_EXTREMES = (1 << 13),
} eSAction_Flag;
+
+/* SpaceAction_Runtime.flag */
+typedef enum eSAction_Runtime_Flag {
+ /** Temporary flag to force channel selections to be synced with main */
+ SACTION_RUNTIME_FLAG_NEED_CHAN_SYNC = (1 << 0),
+} eSAction_Runtime_Flag;
+
/* SpaceAction Mode Settings */
typedef enum eAnimEdit_Context {
/* action on the active object */