diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2020-07-30 12:42:04 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2020-07-31 12:29:55 +0300 |
commit | 44b32e0e4ae342f03f94ce1a2a1a607476fb8601 (patch) | |
tree | 5ef0febd71af59a9b1ac29aec22fe5d8c8eef3f4 /source | |
parent | de21ddf821ce073031aa0154874cebcfad7cb481 (diff) |
Sequencer: Add session UUID field to the Sequence DNA
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/makesdna/DNA_sequence_types.h | 9 |
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; |