diff options
author | Sebastian Parborg <darkdefende@gmail.com> | 2022-04-28 13:50:22 +0300 |
---|---|---|
committer | Sebastian Parborg <darkdefende@gmail.com> | 2022-04-28 13:55:51 +0300 |
commit | 77794b1a7b99bd689d1d9872c61d7990fbad2ce4 (patch) | |
tree | 48d0a00d5497cb94aa44a157af6fee2bffe0758f /source/blender/sequencer | |
parent | 16fe767d0090f3ff2b2c45c63cb4a84805991f3a (diff) |
VSE: Add precise drag and drop and strip previews
This patch adds the drag and drop strip previews in the VSE.
It also adds two new functions to the drag and drop API.
1. "draw_in_view" for callbacks that wants to draw elements in local viewport coordinates
2. "on_drag_start" that can be used for prefetching data only once at the start of the drag.
Reviewed By: Julian, Campbell
Differential Revision: http://developer.blender.org/D14560
Diffstat (limited to 'source/blender/sequencer')
-rw-r--r-- | source/blender/sequencer/SEQ_transform.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/sequencer/SEQ_transform.h b/source/blender/sequencer/SEQ_transform.h index a342dfe10a2..ea90a3ed372 100644 --- a/source/blender/sequencer/SEQ_transform.h +++ b/source/blender/sequencer/SEQ_transform.h @@ -51,6 +51,11 @@ bool SEQ_transform_seqbase_shuffle_time(struct SeqCollection *strips_to_shuffle, struct Scene *evil_scene, struct ListBase *markers, bool use_sync_markers); + +void SEQ_transform_handle_overlap(struct Scene *scene, + struct ListBase *seqbasep, + struct SeqCollection *transformed_strips, + bool use_sync_markers); /** * Check if the selected seq's reference unselected seq's. */ |