Sequencer: Add option to use absolute mask animation time
[blender.git] / source / blender / makesdna / DNA_sequence_types.h
index 0236f41c5b9c0248153f19748dcd6fe43ca70be4..56112d2866f43100656dba66d6a3746436cc6e58 100644 (file)
@@ -308,7 +308,8 @@ typedef struct SequenceModifierData {
        char name[64]; /* MAX_NAME */
 
        /* mask input, either sequence or mask ID */
-       int mask_input_type, pad;
+       int mask_input_type;
+       int mask_time;
 
        struct Sequence *mask_sequence;
        struct Mask     *mask_id;
@@ -557,4 +558,11 @@ enum {
        SEQUENCE_MASK_INPUT_ID      = 1
 };
 
+enum {
+       /* Mask animation will be remapped relative to the strip start frame. */
+       SEQUENCE_MASK_TIME_RELATIVE = 0,
+       /* Global (scene) frame number will be used to access the mask. */
+       SEQUENCE_MASK_TIME_ABSOLUTE = 1,
+};
+
 #endif  /* __DNA_SEQUENCE_TYPES_H__ */