Navigation
API > API/Editor > API/Editor/Sequencer
| Name | FLayerBarModel |
| Type | class |
| Header File | /Engine/Source/Editor/Sequencer/Public/MVVM/ViewModels/LayerBarModel.h |
| Include Path | #include "MVVM/ViewModels/LayerBarModel.h" |
Syntax
class FLayerBarModel :
public FViewModel,
public FLinkedOutlinerExtension,
public ITrackLaneExtension,
public ISelectableExtension,
public UE::Sequencer::ISnappableExtension ,
public IDraggableTrackAreaExtension,
public IStretchableExtension,
protected TViewModelExtensionCollection< ILayerBarExtension >
Inheritance Hierarchy
- FDynamicExtensionContainer → FViewModel → FLayerBarModel
- FSharedFromThisBase → TSharedFromThis → FViewModel → FLayerBarModel
- FLinkedOutlinerExtension → FLayerBarModel
- TViewModelExtensionCollection< ILayerBarExtension > → FLayerBarModel
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLayerBarModel
(
TWeakPtr< FViewModel > LayerRoot |
MVVM/ViewModels/LayerBarModel.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FLayerBarModel() |
MVVM/ViewModels/LayerBarModel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTrackLaneVirtualAlignment ArrangeVirtualTrackLaneView() |
MVVM/ViewModels/LayerBarModel.h | ||
bool CanDrag() |
MVVM/ViewModels/LayerBarModel.h | ||
TRange< FFrameNumber > ComputeRange() |
MVVM/ViewModels/LayerBarModel.h | ||
TSharedPtr< ITrackLaneWidget > CreateTrackLaneView
(
const FCreateTrackLaneViewParams& InParams |
MVVM/ViewModels/LayerBarModel.h | ||
ESelectionIntent IsSelectable() |
MVVM/ViewModels/LayerBarModel.h | ||
void Offset
(
FFrameNumber Offset |
MVVM/ViewModels/LayerBarModel.h | ||
void OnBeginDrag
(
IDragOperation& DragOperation |
MVVM/ViewModels/LayerBarModel.h | ||
void OnEndDrag
(
IDragOperation& DragOperation |
MVVM/ViewModels/LayerBarModel.h | ||
void OnInitiateStretch
(
IStretchOperation& StretchOperation, |
MVVM/ViewModels/LayerBarModel.h | ||
UE_SEQUENCER_DECLARE_CASTABLE
(
FLayerBarModel, |
MVVM/ViewModels/LayerBarModel.h |
Overridden from ISnappableExtension
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddToSnapField
(
const ISnapCandidate& Candidate, |
MVVM/ViewModels/LayerBarModel.h |