Blender Git Loki
Git Commits -> Revision 482806c
Revision 482806c by Sebastian Parborg (master) October 8, 2021, 10:14 (GMT) |
VSE: Implement the bounding box (xform) tool in the seq preview window Make the "xform" tool/gizmo available for strip transformations in the sequencer preview window. Because of the amount of hacks needed to make the gizmo work nicely with multiple strips at the same time, it was decided to only show the translate gizmo when multiple strips are selected. This is because the transforms with multiple strips would appear buggy because of our lack of shearing support in the transform system. There is also currently no way to properly sync the gizmo drawing with the transform when using multiple strips. Reviewed By: Richard Antalik, Campbell Barton Differential Revision: https://developer.blender.org/D12729 |
Commit Details:
Full Hash: 482806c81678e351ff171c68a757386a5b2d4676
Parent Commit: a3e2cc0
Lines Changed: +467, -357
16 Modified Paths:
/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py (+18, -1) (Diff)
/source/blender/editors/gizmo_library/gizmo_types/cage2d_gizmo.c (+7, -220) (Diff)
/source/blender/editors/space_sequencer/sequencer_draw.c (+5, -0) (Diff)
/source/blender/editors/transform/transform.c (+19, -0) (Diff)
/source/blender/editors/transform/transform_constraints.c (+11, -1) (Diff)
/source/blender/editors/transform/transform_convert_sequencer_image.c (+19, -11) (Diff)
/source/blender/editors/transform/transform_generics.c (+33, -19) (Diff)
/source/blender/editors/transform/transform_gizmo_2d.c (+242, -80) (Diff)
/source/blender/editors/transform/transform_mode.c (+10, -2) (Diff)
/source/blender/editors/transform/transform_mode.h (+1, -1) (Diff)
/source/blender/editors/transform/transform_mode_resize.c (+33, -2) (Diff)
/source/blender/editors/transform/transform_mode_shrink_fatten.c (+3, -1) (Diff)
/source/blender/editors/transform/transform_ops.c (+14, -0) (Diff)
/source/blender/editors/transform/transform_orientations.c (+13, -0) (Diff)
/source/blender/sequencer/intern/strip_transform.c (+35, -19) (Diff)
/source/blender/sequencer/SEQ_transform.h (+4, -0) (Diff)
/source/blender/editors/gizmo_library/gizmo_types/cage2d_gizmo.c (+7, -220) (Diff)
/source/blender/editors/space_sequencer/sequencer_draw.c (+5, -0) (Diff)
/source/blender/editors/transform/transform.c (+19, -0) (Diff)
/source/blender/editors/transform/transform_constraints.c (+11, -1) (Diff)
/source/blender/editors/transform/transform_convert_sequencer_image.c (+19, -11) (Diff)
/source/blender/editors/transform/transform_generics.c (+33, -19) (Diff)
/source/blender/editors/transform/transform_gizmo_2d.c (+242, -80) (Diff)
/source/blender/editors/transform/transform_mode.c (+10, -2) (Diff)
/source/blender/editors/transform/transform_mode.h (+1, -1) (Diff)
/source/blender/editors/transform/transform_mode_resize.c (+33, -2) (Diff)
/source/blender/editors/transform/transform_mode_shrink_fatten.c (+3, -1) (Diff)
/source/blender/editors/transform/transform_ops.c (+14, -0) (Diff)
/source/blender/editors/transform/transform_orientations.c (+13, -0) (Diff)
/source/blender/sequencer/intern/strip_transform.c (+35, -19) (Diff)
/source/blender/sequencer/SEQ_transform.h (+4, -0) (Diff)