Navigation
Unreal Engine C++ API Reference > Editor > Sequencer > MVVM > ViewModels
Inheritance Hierarchy
- FViewModel
- FLinkedOutlinerExtension
- ILayerBarExtension
- ITrackLaneExtension
- ISelectableExtension
- ISnappableExtension
- IDraggableTrackAreaExtension
- IStretchableExtension
- IConditionableExtension
- TIntrusiveEventHandler
- TIntrusiveEventHandler
- FSectionModel
References
Module | Sequencer |
Header | /Engine/Source/Editor/Sequencer/Public/MVVM/ViewModels/SectionModel.h |
Include | #include "MVVM/ViewModels/SectionModel.h" |
Syntax
class FSectionModel :
public UE::Sequencer::FViewModel ,
public UE::Sequencer::FLinkedOutlinerExtension ,
public UE::Sequencer::ILayerBarExtension ,
public UE::Sequencer::ITrackLaneExtension ,
public UE::Sequencer::ISelectableExtension ,
public UE::Sequencer::ISnappableExtension ,
public UE::Sequencer::IDraggableTrackAreaExtension ,
public UE::Sequencer::IStretchableExtension ,
public UE::Sequencer::IConditionableExtension ,
public UE::MovieScene::TIntrusiveEventHandler< UE::MovieScene::ISignedObjectEventHandler > ,
public UE::MovieScene::TIntrusiveEventHandler< UE::MovieScene::ISectionEventHandler >
Remarks
Model for a sequencer section
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FOnModelUpdated | OnUpdated |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FSectionModel
(
UMovieSceneSection* InSection, |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
TArray< FOverlappingSections > | Gets an array of sections whose easing bounds underlap the specified section | |
![]() ![]() |
TViewModelPtr< ITrackExtension > | Gets the parent track or track row model as an ITrackExtension | |
![]() ![]() |
TViewModelPtr< ITrackExtension > | Gets the parent track or track row model | |
![]() ![]() |
int32 | ||
![]() ![]() |
int32 | ||
![]() ![]() |
TRange< FFrameNumber > | GetRange () |
Gets the time range of the section |
![]() ![]() |
UMovieSceneSection * | GetSection () |
Gets the section object |
![]() ![]() |
TSharedPtr< ISequencerSection > | Gets the section interface | |
![]() |
TArray< FOverlappingSections > | Gets an array of sections that underlap the specified section | |
![]() |
void | ||
![]() |
void | ||
![]() |
Overridden from ILayerBarExtension
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
TRange< FFrameNumber > | ||
![]() ![]() |
void | OffsetLayerBar
(
FFrameNumber Amount |
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 | |
---|---|---|---|
![]() ![]() |
EStretchResult | OnBeginStretch
(
const IStretchOperation& StretchOperation, |
|
![]() ![]() |
void | OnEndStretch
(
const IStretchOperation& StretchOperation, |
|
![]() ![]() |
void | OnInitiateStretch
(
IStretchOperation& StretchOperation, |
|
![]() ![]() |
void | OnStretch
(
const IStretchOperation& StretchOperation, |
Overridden from IConditionableExtension
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
const UMovieSceneCondition * | GetCondition () |
Returns the condition in question for this model if applicable. |
![]() ![]() ![]() |
EConditionableConditionState | Returns condition state for this item | |
![]() ![]() |
void | SetConditionEditorForceTrue
(
bool bEditorForceTrue |
Set this item's condition to evaluate true for editor preview purposes |
Typedefs
Name | Description |
---|---|
FOnModelUpdated |