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:
authorSergey Sharybin <sergey.vfx@gmail.com>2020-07-30 12:42:04 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2020-07-31 12:29:55 +0300
commit44b32e0e4ae342f03f94ce1a2a1a607476fb8601 (patch)
tree5ef0febd71af59a9b1ac29aec22fe5d8c8eef3f4 /source/blender
parentde21ddf821ce073031aa0154874cebcfad7cb481 (diff)
Sequencer: Add session UUID field to the Sequence DNA
Diffstat (limited to 'source/blender')
-rw-r--r--source/blender/makesdna/DNA_sequence_types.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/source/blender/makesdna/DNA_sequence_types.h b/source/blender/makesdna/DNA_sequence_types.h
index 9fee839f979..798bc20a71e 100644
--- a/source/blender/makesdna/DNA_sequence_types.h
+++ b/source/blender/makesdna/DNA_sequence_types.h
@@ -34,6 +34,7 @@
#include "DNA_color_types.h"
#include "DNA_defs.h"
#include "DNA_listBase.h"
+#include "DNA_session_uuid_types.h"
#include "DNA_vec_types.h"
#include "DNA_vfont_types.h"
@@ -119,6 +120,10 @@ typedef struct Strip {
ColorManagedColorspaceSettings colorspace_settings;
} Strip;
+typedef struct SequenceRuntime {
+ SessionUUID session_uuid;
+} SequenceRuntime;
+
/**
* The sequence structure is the basic struct used by any strip.
* each of the strips uses a different sequence structure.
@@ -237,6 +242,10 @@ typedef struct Sequence {
int cache_flag;
int _pad2[3];
+ SequenceRuntime runtime;
+
+ /* NOTE: Technically this is a runtime data as well, but it is aimed to be removed once the
+ * UUID is in place. */
struct Sequence *orig_sequence;
void *_pad3;
} Sequence;