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 >
Variables
| Type | Name | Description | |
|---|---|---|---|
| FAutoRegisterTypeTable | AutoRegisterTypeTable | ||
| static::UE::Sequencer::TAutoRegisterViewModelTypeID< FLayerBarModel > | ID |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FLayerBarModel
(
TWeakPtr< FViewModel > LayerRoot |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TRange< FFrameNumber > | ComputeRange () |
||
| void | Offset
(
FFrameNumber Offset |
||
| void |
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, |
Typedefs
| Name | Description |
|---|---|
| Implements |