Navigation
API > API/Editor > API/Editor/Sequencer > API/Editor/Sequencer/MVVM > API/Editor/Sequencer/MVVM/ViewModels
Inheritance Hierarchy
- FViewModel
- FLinkedOutlinerExtension
- ITrackLaneExtension
- ISelectableExtension
- ISnappableExtension
- IDraggableTrackAreaExtension
- IStretchableExtension
- TViewModelExtensionCollection
- FLayerBarModel
References
| Module | Sequencer |
| Header | /Engine/Source/Editor/Sequencer/Public/MVVM/ViewModels/LayerBarModel.h |
| Include | #include "MVVM/ViewModels/LayerBarModel.h" |
Syntax
class FLayerBarModel :
public UE::Sequencer::FViewModel ,
public UE::Sequencer::FLinkedOutlinerExtension ,
public UE::Sequencer::ITrackLaneExtension ,
public UE::Sequencer::ISelectableExtension ,
public UE::Sequencer::ISnappableExtension ,
public UE::Sequencer::IDraggableTrackAreaExtension ,
public UE::Sequencer::IStretchableExtension ,
protected UE::Sequencer::TViewModelExtensionCollection< ILayerBarExtension >
Constructors
| Type | Name | Description | |
|---|---|---|---|
FLayerBarModel
(
TWeakPtr< FViewModel > LayerRoot |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TRange< FFrameNumber > | ComputeRange () |
||
| void | Offset
(
FFrameNumber Offset |
||
Overridden from ITrackLaneExtension
| Type | Name | Description | |
|---|---|---|---|
| FTrackLaneVirtualAlignment | |||
| TSharedPtr< ITrackLaneWidget > | CreateTrackLaneView
(
const FCreateTrackLaneViewParams& InParams |
Overridden from ISelectableExtension
| Type | Name | Description | |
|---|---|---|---|
| ESelectionIntent | IsSelectable () |
Overridden from ISnappableExtension
| Type | Name | Description | |
|---|---|---|---|
| void | AddToSnapField
(
const ISnapCandidate& Candidate, |
Overridden from IDraggableTrackAreaExtension
| Type | Name | Description | |
|---|---|---|---|
| bool | CanDrag () |
Returns whether the model can be dragged | |
| void | OnBeginDrag
(
IDragOperation& DragOperation |
Called at the beginning of the drag operation | |
| void | OnEndDrag
(
IDragOperation& DragOperation |
Called at the end of a drag operation |
Overridden from IStretchableExtension
| Type | Name | Description | |
|---|---|---|---|
| void | OnInitiateStretch
(
IStretchOperation& StretchOperation, |