Navigation
API > API/Editor > API/Editor/Sequencer
Context data for section vertical drag operations
| Name | FSectionVerticalDragContext |
| Type | struct |
| Header File | /Engine/Source/Editor/Sequencer/Public/MVVM/Extensions/ISectionDragOwnerExtension.h |
| Include Path | #include "MVVM/Extensions/ISectionDragOwnerExtension.h" |
Syntax
struct FSectionVerticalDragContext
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSectionsAreOnDifferentRows | bool | Whether dragged sections started on different rows | MVVM/Extensions/ISectionDragOwnerExtension.h | |
| DraggedSections | const TSet< UMovieSceneSection * > * | All sections being dragged together (for multi-selection) | MVVM/Extensions/ISectionDragOwnerExtension.h | |
| HighestDraggedRow | TOptional< int32 > | Highest row index among dragged sections | MVVM/Extensions/ISectionDragOwnerExtension.h | |
| InitialSectionRowIndices | const TArray< FInitialRowIndex > * | Initial row indices of ALL sections before drag started (snapshot) | MVVM/Extensions/ISectionDragOwnerExtension.h | |
| LocalMousePos | FVector2D | Mouse position in local widget coordinates | MVVM/Extensions/ISectionDragOwnerExtension.h | |
| LowestDraggedRow | TOptional< int32 > | Lowest row index among dragged sections | MVVM/Extensions/ISectionDragOwnerExtension.h | |
| PrevMousePosY | TOptional< float > | Previous mouse Y position | MVVM/Extensions/ISectionDragOwnerExtension.h | |
| Section | UMovieSceneSection * | The primary section being dragged (the one under the mouse) | MVVM/Extensions/ISectionDragOwnerExtension.h | |
| VirtualMousePos | FVector2D | Mouse position in virtual track area coordinates | MVVM/Extensions/ISectionDragOwnerExtension.h |