code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ITrackLaneWidget](API\Editor\SequencerCore\MVVM\Extensions\ITrackLaneWidget) > CreateTrackLaneView ( const [FCreateTrackLaneViewParams](API\Editor\SequencerCore\MVVM\Extensions\FCreateTrackLaneViewParams) & InParams )


description: Returns the category's name

module: Sequencer


description: Returns the desired sizing for the track area row

code: virtual [FOutlinerSizing](API\Editor\SequencerCore\MVVM\Extensions\FOutlinerSizing) GetDesiredSizing() const


description: Whether any of the channels within this category are animated.

code: bool IsAnimated() const


code: FCategoryModel ( [FName](API\Runtime\Core\UObject\FName) InCategoryName )


className: FCategoryModel

description: Model for a single channel category inside a section. For instance, this represents the "Location" category of a single transform section, which would contain the X, Y, and Z translation channels.

AutoRegisterTypeTable

type: FAutoRegisterTy...


description: Adds a channel model to this group

code: void AddChannel ( [TWeakViewModelPtr](API\Editor\SequencerCore\TWeakViewModelPtr)< [FChannelModel](API\Editor\Sequencer\MVVM\ViewModels\FChannelModel) > InChannel )


code: void BuildChannelOverrideMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


code: void CreateCurveModels ( [TArray](API\Runtime\Core\Containers\TArray)< [TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< [FCurveModel](API\Editor\CurveEditor\FCurveModel) >> & OutCurveModels )


description: Get the key areas of all channels

code: [TArray](API\Runtime\Core\Containers\TArray)< [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IKeyArea](API\Editor\Sequencer\IKeyArea) > > GetAllKeyAreas() const


description: Get the channel model at the given index in the list of channels

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FChannelModel](API\Editor\Sequencer\MVVM\ViewModels\FChannelModel) > GetChannel ( int32 Index ) const


description: Get the channel model of the channel associated with the given section

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FChannelModel](API\Editor\Sequencer\MVVM\ViewModels\FChannelModel) > GetChannel ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InOwnerSection ) const


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FChannelModel](API\Editor\Sequencer\MVVM\ViewModels\FChannelModel) > GetChannel ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FSectionModel](API\Editor\Sequencer\MVVM\ViewModels\FSectionModel) > InOwnerSection ) const


description: Returns the common name for all channels in this group


description: Gets all the channel models in this group

code: [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [TWeakViewModelPtr](API\Editor\SequencerCore\TWeakViewModelPtr)< [FChannelModel](API\Editor\Sequencer\MVVM\ViewModels\FChannelModel) > > GetChannels() const


description: Gets a serial number representing if the list of channels has changed

code: uint32 GetChannelsSerialNumber() const


description: Returns the label for this group


description: Get the key area of the channel associated with the given section

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IKeyArea](API\Editor\Sequencer\IKeyArea) > GetKeyArea ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FSectionModel](API\Editor\Sequencer\MVVM\ViewModels\FSectionModel) > InOwnerSection ) const


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IKeyArea](API\Editor\Sequencer\IKeyArea) > GetKeyArea ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InOwnerSection ) const


description: Returns whether any of the channels within this group have any keyframes on them


description: Notifies this view-model that the list of channels has changed

code: void OnChannelOverridesChanged()


code: FChannelGroupModel ( [FName](API\Runtime\Core\UObject\FName) InChannelName, const [FText](API\Runtime\Core\Internationalization\FText) & InDisplayText )


className: FChannelGroupModel

description: Model for the outliner entry associated with all sections' channels of a given common name. For instance, this represents the "Location.X" entry in the Sequencer outliner.

ChannelName

type: FName

Channels

type: TArray<TWeakVi...

DisplayText

type: FText


description: Get context menu contents.

code: virtual void BuildContextMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


code: virtual bool CanDelete ( [FText](API\Runtime\Core\Internationalization\FText) * OutErrorMessage ) const


description: Populate the specified array with curve models that are represented by this tree item

code: virtual void CreateCurveModels ( [TArray](API\Runtime\Core\Containers\TArray)< [TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< [FCurveModel](API\Editor\CurveEditor\FCurveModel) >> & OutCurveModels )


description: Create the visual outliner widget for the owning model

code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateOutlinerView ( const [FCreateOutlinerViewParams](API\Editor\SequencerCore\MVVM\Extensions\FCreateOutlinerViewParams) & InParams )


description: Gets the label for the outliner item

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetLabel() const


description: Gets the font for the outliner item

code: virtual [FSlateFontInfo](API\Runtime\SlateCore\Fonts\FSlateFontInfo) GetLabelFont() const


description: Whether this view-model has any curves and needs to have a curve editor item created

code: virtual bool HasCurves() const


description: Return the desired size for the owning model

code: virtual [FOutlinerSizing](API\Editor\SequencerCore\MVVM\Extensions\FOutlinerSizing) GetOutlinerSizing() const


code: FChannelGroupOutlinerModel ( [FName](API\Runtime\Core\UObject\FName) InChannelName, const [FText](API\Runtime\Core\Internationalization\FText) & InDisplayText )


className: FChannelGroupOutlinerModel

code: class FChannelGroupOutlinerModel : public [UE::Sequencer::TOutlinerModelMixin< FChannelGroupModel >](API\Editor\Sequencer\MVVM\ViewModels\TOutlinerModelMixin), public [UE::Sequencer::ICompoundOutlinerExtension](API\Editor\SequencerCore\MVVM\Extensions\ICompoundOutlinerExtension), public [UE::Sequencer::IDeletableExtension](API\Editor\SequencerCore\MVVM\Extensions\IDeletableExtension)


code: static void BuildChannelOverrideMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FSequenceModel](API\Editor\Sequencer\MVVM\ViewModels\FSequenceModel) > SequenceModel )


code: static void BuildChannelOverrideMenu &40; FMenuBuilder & MenuBuilder, TSharedPtr< FSequenceModel > SequenceModel, UMovieSceneChannelOverrideContainer::FOverrideCandidates OverrideCandidates &41;


className: FChannelGroupOverrideHelper

description: Utility class for building menus that add, edit, and remove channel overrides.

code: class FChannelGroupOverrideHelper


code: virtual [TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< [FCurveModel](API\Editor\CurveEditor\FCurveModel) > CreateCurveModel()


description: Create the curve editor model for the associated channel

code: void CreateCurveModels ( [TArray](API\Runtime\Core\Containers\TArray)< [TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< [FCurveModel](API\Editor\CurveEditor\FCurveModel) >> & OutCurveModels )


code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ITrackLaneWidget](API\Editor\SequencerCore\MVVM\Extensions\ITrackLaneWidget) > CreateTrackLaneView ( const [FCreateTrackLaneViewParams](API\Editor\SequencerCore\MVVM\Extensions\FCreateTrackLaneViewParams) & InParams )


code: int32 CustomPaint ( const [FSequencerChannelPaintArgs](API\Editor\Sequencer\FSequencerChannelPaintArgs) & CustomPaintArgs, int32 LayerId ) const


code: virtual void DrawKeys ( [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) > InKeyHandles, [TArrayView](API\Runtime\Core\Containers\TArrayView)< [FKeyDrawParams](API\Editor\SequencerCore\MVVM\Views\FKeyDrawParams) > OutKeyDrawParams )


description: Returns the associated channel object

code: [FMovieSceneChannel](API\Runtime\MovieScene\Channels\FMovieSceneChannel) * GetChannel() const


description: Returns the channel's name


description: Returns the desired sizing for the track area row


code: virtual bool GetFixedExtents ( double & OutFixedMin, double & OutFixedMax ) const


description: Returns the key area for the channel

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IKeyArea](API\Editor\Sequencer\IKeyArea) > GetKeyArea() const


description: Returns the section object that owns the associated channel

code: [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * GetSection() const


code: void Initialize ( [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencerSection](API\Editor\Sequencer\ISequencerSection) > InSection, [FMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\FMovieSceneChannelHandle) InChannel )


description: Returns whether this channel has any keyframes on it

code: bool IsAnimated() const


code: virtual bool UpdateCachedKeys ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FCachedKeys](API\Editor\SequencerCore\MVVM\Extensions\FCachedKeys) > & OutCachedKeys ) const


code: FChannelModel ( [FName](API\Runtime\Core\UObject\FName) InChannelName, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencerSection](API\Editor\Sequencer\ISequencerSection) > InSection, [FMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\FMovieSceneChannelHandle) InChannel )


className: bFolderPickerWasCancelled

code: static bool bFolderPickerWasCancelled = false;


className: FChannelModel

description: Model for a single channel inside a section. For instance, this represents the "Location.X" channel of a single transform section.


description: Get context menu contents.

code: virtual void BuildContextMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


code: virtual bool CanDelete ( [FText](API\Runtime\Core\Internationalization\FText) * OutErrorMessage ) const


code: virtual [TOptional](API\Runtime\Core\IO\TOptional)< EItemDropZone > CanAcceptDrop ( const [FViewModelPtr](API\Editor\SequencerCore\FViewModelPtr) & TargetModel, const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent, EItemDropZone InItemDropZone )


description: Returns whether the model can be dragged

code: virtual bool CanDrag() const


code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateOutlinerView ( const [FCreateOutlinerViewParams](API\Editor\SequencerCore\MVVM\Extensions\FCreateOutlinerViewParams) & InParams )


description: Get the folder data

code: [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * GetFolder() const


description: Gets the icon for the outliner item

code: virtual const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetIconBrush() const


description: Gets the icon tint color for the outliner item

code: virtual [FSlateColor](API\Runtime\SlateCore\Styling\FSlateColor) GetIconTint() const


code: virtual void GetIdentifierForGrouping ( TStringBuilder< 128 > & OutString ) const


description: Gets the label for the outliner item

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetLabel() const


description: Gets the color for the outliner item label

code: virtual [FSlateColor](API\Runtime\SlateCore\Styling\FSlateColor) GetLabelColor() const


code: virtual [FOutlinerSizing](API\Editor\SequencerCore\MVVM\Extensions\FOutlinerSizing) GetOutlinerSizing() const


description: Called by the part to sort this model among its siblings

code: virtual [FSortingKey](API\Editor\SequencerCore\MVVM\Extensions\FSortingKey) GetSortingKey() const


className: InitialFolderColors

code: static [TMap](API\Runtime\Core\Containers\TMap)< [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)< [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) >, [FColor](API\Runtime\Core\Math\FColor) > InitialFolderColors;


code: virtual void OnChildFolderAdded ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder )


code: virtual void OnChildFolderRemoved ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * Folder )


description: Called once for this model when it is added to a parent that has valid shared data

code: virtual void OnConstruct&40;&41;


code: virtual void OnObjectBindingAdded ( const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectBinding )


code: virtual void OnObjectBindingRemoved ( const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectBinding )


code: virtual void OnTrackAdded ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


code: virtual void OnTrackRemoved ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


code: virtual void PerformDrop ( const [FViewModelPtr](API\Editor\SequencerCore\FViewModelPtr) & TargetModel, const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent, EItemDropZone InItemDropZone )


description: Set a custom sort index for this view model

code: virtual void SetCustomOrder ( int32 InCustomOrder )


code: virtual void Rename ( const [FText](API\Runtime\Core\Internationalization\FText) & NewName )


description: Called when the model should sort its immediate children

code: virtual void SortChildren()


code: FFolderModel ( [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * InFolder )


code: virtual void AddToSnapField ( const [ISnapCandidate](API\Editor\Sequencer\MVVM\Extensions\ISnapCandidate) & Candidate, [ISnapField](API\Editor\Sequencer\MVVM\Extensions\ISnapField) & SnapField ) const


code: [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > ComputeRange() const


code: virtual bool CanDrag() const


code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ITrackLaneWidget](API\Editor\SequencerCore\MVVM\Extensions\ITrackLaneWidget) > CreateTrackLaneView ( const [FCreateTrackLaneViewParams](API\Editor\SequencerCore\MVVM\Extensions\FCreateTrackLaneViewParams) & InParams )


code: void Offset ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Offset )


description: Called at the beginning of the drag operation

code: virtual void OnBeginDrag ( [IDragOperation](API\Editor\SequencerCore\MVVM\Extensions\IDragOperation) & DragOperation )


code: virtual void OnInitiateStretch ( [IStretchOperation](API\Editor\SequencerCore\MVVM\Extensions\IStretchOperation) & StretchOperation, [EStretchConstraint](API\Editor\SequencerCore\MVVM\Extensions\UE__Sequencer__EStretchConstrain-) Constraint, [FStretchParameters](API\Editor\SequencerCore\MVVM\Extensions\FStretchParameters) * InOutGlobalParameters )


description: Called at the end of a drag operation

code: virtual void OnEndDrag ( [IDragOperation](API\Editor\SequencerCore\MVVM\Extensions\IDragOperation) & DragOperation )


code: FLayerBarModel ( [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [FViewModel](API\Editor\SequencerCore\MVVM\ViewModels\FViewModel) > LayerRoot )


className: FLayerBarModel


description: Build a sub-menu for editing the given dynamic binding

code: void AddDynamicBindingMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder, [FMovieSceneDynamicBinding](API\Runtime\MovieScene\FMovieSceneDynamicBinding) & DynamicBinding )


code: void AddTrack ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


description: Get context menu contents.

code: virtual void BuildContextMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


code: virtual void BuildOrganizeContextMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


code: virtual bool CanDelete ( [FText](API\Runtime\Core\Internationalization\FText) * OutErrorMessage ) const


description: Create the visual outliner widget for the owning model

code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateOutlinerView ( const [FCreateOutlinerViewParams](API\Editor\SequencerCore\MVVM\Extensions\FCreateOutlinerViewParams) & InParams )


code: virtual const [UClass](API\Runtime\CoreUObject\UObject\UClass) * FindObjectClass() const


description: Get the default expansion state if it wasn't saved in the movie-scene data

code: virtual bool GetDefaultExpansionState() const


code: virtual [FGuid](API\Runtime\Core\Misc\FGuid) GetDesiredParentBinding() const


description: Gets the icon for the outliner item

code: virtual const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetIconBrush() const


code: virtual void GetIdentifierForGrouping ( TStringBuilder< 128 > & OutString ) const


description: Gets the label for the outliner item

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetLabel() const


code: virtual [FSlateColor](API\Runtime\SlateCore\Styling\FSlateColor) GetLabelColor() const


description: Gets the tooltip text for the outliner item

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetLabelToolTipText() const


code: virtual [FGuid](API\Runtime\Core\Misc\FGuid) GetObjectGuid() const


description: Return the desired size for the owning model

code: virtual [FOutlinerSizing](API\Editor\SequencerCore\MVVM\Extensions\FOutlinerSizing) GetOutlinerSizing() const


code: virtual [FSortingKey](API\Editor\SequencerCore\MVVM\Extensions\FSortingKey) GetSortingKey() const


code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetTooltipForSingleObjectBinding() const


code: virtual [EObjectBindingType](API\Editor\Sequencer\MVVM\ViewModels\UE__Sequencer__EObjectBindingTyp-) GetType() const


code: virtual void OnConstruct()


code: void RemoveTrack ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


code: virtual void Rename ( const [FText](API\Runtime\Core\Internationalization\FText) & NewName )


code: virtual void SetCustomOrder ( int32 InCustomOrder )


code: virtual void SetParentBindingID ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InObjectBindingID )


code: virtual void SortChildren()


code: virtual bool SupportsRebinding() const


code: FObjectBindingModel ( [FSequenceModel](API\Editor\Sequencer\MVVM\ViewModels\FSequenceModel) * OwnerModel, const [FMovieSceneBinding](API\Runtime\MovieScene\FMovieSceneBinding) & InBinding )


className: FObjectBindingModel

LayerBar

type: TSharedPtr<FLa...

ObjectBindingID

type: FGuid

OwnerModel

type: FSequenceModel...

TrackAreaList

type: FViewModelListH...


className: FOnInitializeSequenceModel

code: typedef TMulticastDelegate_TwoParams< void, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FEditorViewModel](API\Editor\SequencerCore\MVVM\ViewModels\FEditorViewModel) >, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FSequenceModel](API\Editor\Sequencer\MVVM\ViewModels\FSequenceModel) > > FOnInitializeSequenceModel


className: FOutlinerItemModel

code: class FOutlinerItemModel : public [UE::Sequencer::TOutlinerModelMixin< FViewModel >](API\Editor\Sequencer\MVVM\ViewModels\TOutlinerModelMixin)


code: FViewModel &42; AsViewModel&40;&41;


code: const FViewModel &42; AsViewModel&40;&41; const


description: Get context menu contents.

code: virtual void BuildContextMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


code: virtual void BuildOrganizeContextMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


code: void BuildSectionColorTintsContextMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


description: Build the context menu widget for this outliner item

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateContextMenuWidget ( const [FCreateOutlinerContextMenuWidgetParams](API\Editor\SequencerCore\MVVM\Extensions\FCreateOutlinerContextMenuWidget-) & InParams )


description: Populate the specified array with curve models that are represented by this tree item

code: virtual void CreateCurveModels ( [TArray](API\Runtime\Core\Containers\TArray)< [TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< [FCurveModel](API\Editor\CurveEditor\FCurveModel) >> & OutCurveModels )


description:
Generate the widget content for the specified column name of the curve editor tree view
(Optional) Widget content for this column, or nullptr if none is necessary for this column.

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GenerateCurveEditorTreeWidget ( const [FName](API\Runtime\Core\UObject\FName) & InColumnName, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [FCurveEditor](API\Editor\CurveEditor\FCurveEditor) > InCurveEditor, [FCurveEditorTreeItemID](API\Editor\CurveEditor\FCurveEditorTreeItemID) InTreeItemID, const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ITableRow](API\Runtime\Slate\Widgets\Views\ITableRow) > & InTableRow )


description: Gets the curve editor item for this view-model

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ICurveEditorTreeItem](API\Editor\CurveEditor\Tree\ICurveEditorTreeItem) > GetCurveEditorTreeItem() const


code: virtual bool GetDefaultExpansionState() const


description: Return the identifier of the owning model

code: virtual [FName](API\Runtime\Core\UObject\FName) GetIdentifier() const


description: Whether this view-model has any curves and needs to have a curve editor item created

code: virtual bool HasCurves() const


description: Gets whether this outliner item has been filtered out

code: virtual bool IsFilteredOut() const


description: Returns whether this item is muted, or is in a muted branch

code: virtual bool IsMuted() const


description: Returns whether this item is pinned, or is in a pinned branch

code: virtual bool IsPinned() const


description: Gets whether this outliner item is expanded

code: virtual bool IsExpanded() const


description: Returns whether this item is solo, or in a solo branch

code: virtual bool IsSolo() const


description:
Check whether this tree item passes the specified filter. Filter's types can be checked usingFCurveEditorTreeFilter::GetType()and static_casted for known filter types.
True if this item is deemed to have passed the filter, false otherwise

code: virtual bool PassesFilter ( const [FCurveEditorTreeFilter](API\Editor\CurveEditor\Tree\FCurveEditorTreeFilter) * InFilter ) const


description: Sets the expansion state of this outliner item

code: virtual void SetExpansion ( bool bIsExpanded )


description: Set expansion state without saving it in the movie-scene data

code: void SetExpansionWithoutSaving ( bool bInIsExpanded )


description: Set identifier for computing node paths

code: void SetIdentifier ( [FName](API\Runtime\Core\UObject\FName) InNewIdentifier )


className: FOutlinerItemModelMixin


className: FOverlappingSections

code: struct FOverlappingSections

Range

type: TRange<FFrameN...

description: The range for the overlap

Sections

type: TArray<TWeakPt...

description: The sections that occupy this range, sorted by overlap priority


code: virtual const [UClass](API\Runtime\CoreUObject\UObject\UClass) * FindObjectClass() const


description: Gets the overlay icon for the outliner item

code: virtual const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetIconOverlayBrush() const


description: Gets the tooltip text for the outliner item icon

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetIconToolTipText() const


code: virtual [EObjectBindingType](API\Editor\Sequencer\MVVM\ViewModels\UE__Sequencer__EObjectBindingTyp-) GetType() const


className: Implements

code: typedef [TImplements](API\Editor\SequencerCore\MVVM\TImplements)< [FObjectBindingModel](API\Editor\Sequencer\MVVM\ViewModels\FObjectBindingModel) > Implements


description: Called once for this model when it is added to a parent that has valid shared data

code: virtual void OnConstruct()


code: virtual bool SupportsRebinding() const


code: FPossessableModel ( [FSequenceModel](API\Editor\Sequencer\MVVM\ViewModels\FSequenceModel) * OwnerModel, const [FMovieSceneBinding](API\Runtime\MovieScene\FMovieSceneBinding) & InBinding, const [FMovieScenePossessable](API\Runtime\MovieScene\FMovieScenePossessable) & InPossessable )


className: FPossessableModel

code: class FPossessableModel : public [UE::Sequencer::FObjectBindingModel](API\Editor\Sequencer\MVVM\ViewModels\FObjectBindingModel)


code: virtual void AddToSnapField ( const [ISnapCandidate](API\Editor\Sequencer\MVVM\Extensions\ISnapCandidate) & Candidate, [ISnapField](API\Editor\Sequencer\MVVM\Extensions\ISnapField) & SnapField ) const


description: Returns whether the model can be dragged

code: virtual bool CanDrag() const


code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ITrackLaneWidget](API\Editor\SequencerCore\MVVM\Extensions\ITrackLaneWidget) > CreateTrackLaneView ( const [FCreateTrackLaneViewParams](API\Editor\SequencerCore\MVVM\Extensions\FCreateTrackLaneViewParams) & InParams )


className: FOnModelUpdated

code: typedef TMulticastDelegate_OneParam< void, [FSectionModel](API\Editor\Sequencer\MVVM\ViewModels\FSectionModel) * > FOnModelUpdated


description: Gets an array of sections whose easing bounds underlap the specified section


code: virtual [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > GetLayerBarRange() const


description: Gets the parent track or track row model as anITrackExtension


description: Gets the parent track or track row model

code: [TViewModelPtr](API\Editor\SequencerCore\TViewModelPtr)< [ITrackExtension](API\Editor\Sequencer\MVVM\Extensions\ITrackExtension) > GetParentTrackModel() const


code: int32 GetPostRollFrames() const


description: Gets the time range of the section

code: [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > GetRange() const


description: Gets the section object

code: [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * GetSection() const


description: Gets the section interface

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ISequencerSection](API\Editor\Sequencer\ISequencerSection) > GetSectionInterface() const


description: Gets an array of sections that underlap the specified section


code: virtual void OffsetLayerBar ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Amount )


description: Called at the beginning of the drag operation

code: virtual void OnBeginDrag ( [IDragOperation](API\Editor\SequencerCore\MVVM\Extensions\IDragOperation) & DragOperation )


code: virtual [EStretchResult](API\Editor\SequencerCore\MVVM\Extensions\UE__Sequencer__EStretchResult) OnBeginStretch ( const [IStretchOperation](API\Editor\SequencerCore\MVVM\Extensions\IStretchOperation) & StretchOperation, const [FStretchScreenParameters](API\Editor\SequencerCore\MVVM\Extensions\FStretchScreenParameters) & ScreenParameters, [FStretchParameters](API\Editor\SequencerCore\MVVM\Extensions\FStretchParameters) * InOutParameters )


description: Called at the end of a drag operation

code: virtual void OnEndDrag ( [IDragOperation](API\Editor\SequencerCore\MVVM\Extensions\IDragOperation) & DragOperation )


code: virtual void OnEndStretch ( const [IStretchOperation](API\Editor\SequencerCore\MVVM\Extensions\IStretchOperation) & StretchOperation, const [FStretchScreenParameters](API\Editor\SequencerCore\MVVM\Extensions\FStretchScreenParameters) & ScreenParameters, [FStretchParameters](API\Editor\SequencerCore\MVVM\Extensions\FStretchParameters) * InOutParameters )


code: virtual void OnInitiateStretch ( [IStretchOperation](API\Editor\SequencerCore\MVVM\Extensions\IStretchOperation) & StretchOperation, [EStretchConstraint](API\Editor\SequencerCore\MVVM\Extensions\UE__Sequencer__EStretchConstrain-) Constraint, [FStretchParameters](API\Editor\SequencerCore\MVVM\Extensions\FStretchParameters) * InOutGlobalParameters )


code: virtual void OnModifiedDirectly ( [UMovieSceneSignedObject](API\Runtime\MovieScene\UMovieSceneSignedObject) * )


code: virtual void OnRowChanged ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * )


code: virtual void OnStretch ( const [IStretchOperation](API\Editor\SequencerCore\MVVM\Extensions\IStretchOperation) & StretchOperation, const [FStretchScreenParameters](API\Editor\SequencerCore\MVVM\Extensions\FStretchScreenParameters) & ScreenParameters, [FStretchParameters](API\Editor\SequencerCore\MVVM\Extensions\FStretchParameters) * InOutParameters )


code: FSectionModel ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InSection, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ISequencerSection](API\Editor\Sequencer\ISequencerSection) > InSectionInterface )


className: FSectionModel

description: Model for a sequencer section

OnUpdated

type: FOnModelUpdated


code: virtual [TOptional](API\Runtime\Core\IO\TOptional)< EItemDropZone > CanAcceptDrop ( const [FViewModelPtr](API\Editor\SequencerCore\FViewModelPtr) & TargetModel, const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent, EItemDropZone InItemDropZone )


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FViewModel](API\Editor\SequencerCore\MVVM\ViewModels\FViewModel) > GetBottomSpacer() const


code: [UMovieScene](API\Runtime\MovieScene\UMovieScene) * GetMovieScene() const


code: [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * GetSequence() const


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > GetSequencer() const


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< FSequencer > GetSequencerImpl() const


description: Called by the part to sort this model among its siblings

code: virtual [FSortingKey](API\Editor\SequencerCore\MVVM\Extensions\FSortingKey) GetSortingKey() const


code: virtual void PerformDrop ( const [FViewModelPtr](API\Editor\SequencerCore\FViewModelPtr) & TargetModel, const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent, EItemDropZone InItemDropZone )


description: Set a custom sort index for this view model

code: virtual void SetCustomOrder ( int32 InCustomOrder )


description: Called when the model should sort its immediate children

code: virtual void SortChildren()


code: void SetSequence ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, [FMovieSceneSequenceID](API\Runtime\MovieScene\FMovieSceneSequenceID) InSequenceID )


code: FSequenceModel ( [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [FSequencerEditorViewModel](API\Editor\Sequencer\MVVM\ViewModels\FSequencerEditorViewModel) > InEditorViewModel )


className: FSequenceModel


description: Creates the outliner for this editor.


description: Creates the root data model for this editor.

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FViewModel](API\Editor\SequencerCore\MVVM\ViewModels\FViewModel) > CreateRootModelImpl()


description: Creates the selection class for this editor.


description: Creates the track-area for this editor.


description: Get the active customization infos

code: [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FSequencerCustomizationInfo](API\Editor\Sequencer\FSequencerCustomizationInfo) > GetActiveCustomizationInfos() const


description: Gets the current hotspots across any of our track areas

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ITrackAreaHotspot](API\Editor\SequencerCore\MVVM\Views\ITrackAreaHotspot) > GetHotspot() const


description: Gets the pinned track area view-model.


description: Retrieve this editor's selection class

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FSequencerSelection](API\Editor\Sequencer\MVVM\Selection\FSequencerSelection) > GetSelection() const


description: Remove this later


description: Remove this ASAP


description: Build a combined menu extender

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FExtender](API\Runtime\Slate\Framework\MultiBox\FExtender) > GetSequencerMenuExtender ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FExtensibilityManager](API\Editor\UnrealEd\Toolkits\FExtensibilityManager) > ExtensibilityManager, const [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & ContextObjects, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< const FOnGetSequencerMenuExtender &(const [FSequencerCustomizationInfo](API\Editor\Sequencer\FSequencerCustomizationInfo) &)> Endpoint, [FViewModelPtr](API\Editor\SequencerCore\FViewModelPtr) InViewModel ) const


code: void HandleDataHierarchyChanged()


code: typedef [TImplements](API\Editor\SequencerCore\MVVM\TImplements)< [FEditorViewModel](API\Editor\SequencerCore\MVVM\ViewModels\FEditorViewModel) > Implements


description: Creates any other panels for this editor.

code: virtual void InitializeEditorImpl()


description: Returns whether this editor is currently read-only

code: virtual bool IsReadOnly() const


code: void OnTrackAreaHotspotChanged ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ITrackAreaHotspot](API\Editor\SequencerCore\MVVM\Views\ITrackAreaHotspot) > NewHotspot )


description: Initializes this view model before panels and root models are created

code: virtual void PreInitializeEditorImpl()


description: Move this to the root view-model

code: void SetSequence ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InRootSequence )


description: Adjust sequencer customizations based on the currently focused sequence

code: bool UpdateSequencerCustomizations ( const [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * PreviousFocusedSequence )


code: FSequencerEditorViewModel ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer, const [FSequencerHostCapabilities](API\Editor\Sequencer\FSequencerHostCapabilities) & InHostCapabilities )


className: FSequencerEditorViewModel

description: Main view-model for the Sequencer editor.

code: class FSequencerEditorViewModel : public [UE::Sequencer::FEditorViewModel](API\Editor\SequencerCore\MVVM\ViewModels\FEditorViewModel)

ActiveCustomizationInfos

type: TArray<FSequen...

ActiveCustomizations

type: TArray<TUnique...

description: Active customizations.

bSupportsCurveEditor

type: bool

description: Whether we have a curve editor extension

CurrentHotspot

type: TSharedPtr<ITr...

description: The current hotspot, from any of our track areas

NodePaths

type: TMap<TWeakPtr<...

description: Cached node paths to be used to compare when the hierarchy changes

PinnedTrackArea

type: TSharedPtr<FTr...

description: Pinned track area (the main track area is owned by the base class)

WeakSequencer

type: TWeakPtr<ISequ...

description: Owning sequencer


code: void BuildContextMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


code: void BuildCustomContextMenuForGuid ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder, [FGuid](API\Runtime\Core\Misc\FGuid) ObjectBinding )


description: Called when the default context menu is opened

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateContextMenuWidget()


code: typedef [TImplements](API\Editor\SequencerCore\MVVM\TImplements)< [FOutlinerViewModel](API\Editor\SequencerCore\MVVM\ViewModels\FOutlinerViewModel) > Implements


className: FSequencerOutlinerViewModel

code: class FSequencerOutlinerViewModel : public [UE::Sequencer::FOutlinerViewModel](API\Editor\SequencerCore\MVVM\ViewModels\FOutlinerViewModel)

AutoRegisterTypeTable

type: FAutoRegisterTy...

OnBuildCustomContextMenuForGuid

type: FOnBuildCustomC...

description: Called when object is clicked in track list

OnGetAddMenuContent

type: FOnGetAddMenuCo...

description: Called when the add menu is created


description: Gets the current view range of this track area

code: virtual [TRange](API\Runtime\Core\Math\TRange)< double > GetViewRange() const


description: Gets the current tick resolution of the editor

code: virtual [FFrameRate](API\Runtime\Core\Misc\FFrameRate) GetTickResolution() const


description: Initate a new drag operation from the specified dragged models.

code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FDragDropOperation](API\Runtime\SlateCore\Input\FDragDropOperation) > InitiateDrag ( [TArray](API\Runtime\Core\Containers\TArray)< [TWeakViewModelPtr](API\Editor\SequencerCore\TWeakViewModelPtr)< [IOutlinerExtension](API\Editor\SequencerCore\MVVM\Extensions\IOutlinerExtension) >> && InDraggedModels )


code: void InitializeDefaultEditTools ( [UE::Sequencer::STrackAreaView](API\Editor\SequencerCore\MVVM\Views\STrackAreaView) & InTrackArea )


code: FSequencerTrackAreaViewModel ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer )


className: FSequencerTrackAreaViewModel

code: class FSequencerTrackAreaViewModel : public [UE::Sequencer::FTrackAreaViewModel](API\Editor\SequencerCore\MVVM\ViewModels\FTrackAreaViewModel)


code: virtual const [UClass](API\Runtime\CoreUObject\UObject\UClass) * FindObjectClass() const


description: Gets the overlay icon for the outliner item

code: virtual const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetIconOverlayBrush() const


description: Gets the tooltip text for the outliner item icon

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetIconToolTipText() const


code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetTooltipForSingleObjectBinding() const


code: virtual [EObjectBindingType](API\Editor\Sequencer\MVVM\ViewModels\UE__Sequencer__EObjectBindingTyp-) GetType() const


code: typedef [TImplements](API\Editor\SequencerCore\MVVM\TImplements)< [FObjectBindingModel](API\Editor\Sequencer\MVVM\ViewModels\FObjectBindingModel) > Implements


description: Called once for this model when it is added to a parent that has valid shared data

code: virtual void OnConstruct()


code: FSpawnableModel ( [FSequenceModel](API\Editor\Sequencer\MVVM\ViewModels\FSequenceModel) * InOwnerModel, const [FMovieSceneBinding](API\Runtime\MovieScene\FMovieSceneBinding) & InBinding, const [FMovieSceneSpawnable](API\Runtime\MovieScene\FMovieSceneSpawnable) & InSpawnable )


className: FSpawnableModel

code: class FSpawnableModel : public [UE::Sequencer::FObjectBindingModel](API\Editor\Sequencer\MVVM\ViewModels\FObjectBindingModel)


description: Get context menu contents.

code: virtual void BuildContextMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


code: virtual bool CanDelete ( [FText](API\Runtime\Core\Internationalization\FText) * OutErrorMessage ) const


description: Returns whether the model can be dragged

code: virtual bool CanDrag() const


description: Populate the specified array with curve models that are represented by this tree item

code: virtual void CreateCurveModels ( [TArray](API\Runtime\Core\Containers\TArray)< [TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< [FCurveModel](API\Editor\CurveEditor\FCurveModel) >> & OutCurveModels )


description: Create the visual outliner widget for the owning model

code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateOutlinerView ( const [FCreateOutlinerViewParams](API\Editor\SequencerCore\MVVM\Extensions\FCreateOutlinerViewParams) & InParams )


description: Get the default expansion state if it wasn't saved in the movie-scene data

code: virtual bool GetDefaultExpansionState() const


description: Gets the icon for the outliner item

code: virtual const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetIconBrush() const


code: virtual void GetIdentifierForGrouping ( TStringBuilder< 128 > & OutString ) const


description: Gets the label for the outliner item

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetLabel() const


description: Gets the color for the outliner item label

code: virtual [FSlateColor](API\Runtime\SlateCore\Styling\FSlateColor) GetLabelColor() const


description: Gets the font for the outliner item

code: virtual [FSlateFontInfo](API\Runtime\SlateCore\Fonts\FSlateFontInfo) GetLabelFont() const


description: Gets the tooltip text for the outliner item

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetLabelToolTipText() const


description: Return the desired size for the owning model

code: virtual [FOutlinerSizing](API\Editor\SequencerCore\MVVM\Extensions\FOutlinerSizing) GetOutlinerSizing() const


code: virtual int32 GetRowIndex() const


description: Called by the part to sort this model among its siblings

code: virtual [FSortingKey](API\Editor\SequencerCore\MVVM\Extensions\FSortingKey) GetSortingKey() const


code: virtual [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * GetTrack() const


code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ISequencerTrackEditor](API\Editor\Sequencer\ISequencerTrackEditor) > GetTrackEditor() const


description: Whether this view-model has any curves and needs to have a curve editor item created

code: virtual bool HasCurves() const


code: virtual bool IsRenameValidImpl ( const [FText](API\Runtime\Core\Internationalization\FText) & NewName, [FText](API\Runtime\Core\Internationalization\FText) & OutErrorMessage ) const


code: virtual bool IsResizable() const


code: virtual void OnConstruct&40;&41;


description: IDeferredSignedObjectFlushSignal

code: virtual void OnDeferredModifyFlush()


code: virtual void OnModifiedDirectly ( [UMovieSceneSignedObject](API\Runtime\MovieScene\UMovieSceneSignedObject) * )


code: virtual void OnModifiedIndirectly ( [UMovieSceneSignedObject](API\Runtime\MovieScene\UMovieSceneSignedObject) * )


code: virtual void Rename ( const [FText](API\Runtime\Core\Internationalization\FText) & NewName )


code: virtual void Resize ( float NewSize )


description: Set a custom sort index for this view model

code: virtual void SetCustomOrder ( int32 InCustomOrder )


description: Called when the model should sort its immediate children

code: virtual void SortChildren()


code: FTrackModel ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


description: Get context menu contents.

code: virtual void BuildContextMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


code: virtual bool CanDelete ( [FText](API\Runtime\Core\Internationalization\FText) * OutErrorMessage ) const


code: virtual void CreateCurveModels ( [TArray](API\Runtime\Core\Containers\TArray)< [TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< [FCurveModel](API\Editor\CurveEditor\FCurveModel) >> & OutCurveModels )


code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateOutlinerView ( const [FCreateOutlinerViewParams](API\Editor\SequencerCore\MVVM\Extensions\FCreateOutlinerViewParams) & InParams )


description: Gets the icon for the outliner item

code: virtual const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetIconBrush() const


description: Gets the label for the outliner item

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetLabel() const


code: virtual [FSlateColor](API\Runtime\SlateCore\Styling\FSlateColor) GetLabelColor() const


description: Gets the font for the outliner item

code: virtual [FSlateFontInfo](API\Runtime\SlateCore\Fonts\FSlateFontInfo) GetLabelFont() const


code: virtual [FOutlinerSizing](API\Editor\SequencerCore\MVVM\Extensions\FOutlinerSizing) GetOutlinerSizing() const


code: virtual int32 GetRowIndex() const


code: virtual [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * GetTrack() const


code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ISequencerTrackEditor](API\Editor\Sequencer\ISequencerTrackEditor) > GetTrackEditor() const


code: virtual bool IsRenameValidImpl ( const [FText](API\Runtime\Core\Internationalization\FText) & NewName, [FText](API\Runtime\Core\Internationalization\FText) & OutErrorMessage ) const


code: virtual bool IsResizable() const


code: virtual void Rename ( const [FText](API\Runtime\Core\Internationalization\FText) & NewName )


code: virtual void Resize ( float NewSize )


code: FTrackRowModel ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * InTrack, int32 InRowIndex )


className: FTrackRowModel


className: TAutoRegisterViewModelTypeID

code: template<typename T> struct TAutoRegisterViewModelTypeID : public [UE::Sequencer::TViewModelTypeID< T >](API\Editor\SequencerCore\MVVM\TViewModelTypeID)


code: virtual [FViewModel](API\Editor\SequencerCore\MVVM\ViewModels\FViewModel) * AsViewModel()


code: virtual const [FViewModel](API\Editor\SequencerCore\MVVM\ViewModels\FViewModel) * AsViewModel() const


code: [TOutlinerModelMixin](API\Editor\Sequencer\MVVM\ViewModels\TOutlinerModelMixin)< BaseType > operator= ( const [TOutlinerModelMixin](API\Editor\Sequencer\MVVM\ViewModels\TOutlinerModelMixin)< BaseType > & )


code: [TOutlinerModelMixin](API\Editor\Sequencer\MVVM\ViewModels\TOutlinerModelMixin)< BaseType > operator= ( [TOutlinerModelMixin](API\Editor\Sequencer\MVVM\ViewModels\TOutlinerModelMixin)< BaseType > && )


code: template<typename... ArgTypes> TOutlinerModelMixin ( ArgTypes &&... InArgs )


code: TOutlinerModelMixin ( const [TOutlinerModelMixin](API\Editor\Sequencer\MVVM\ViewModels\TOutlinerModelMixin)< BaseType > & )


code: TOutlinerModelMixin ( [TOutlinerModelMixin](API\Editor\Sequencer\MVVM\ViewModels\TOutlinerModelMixin)< BaseType > && )


className: TOutlinerModelMixin

code: template<typename BaseType> class TOutlinerModelMixin : public BaseType, public [UE::Sequencer::FOutlinerItemModelMixin](API\Editor\Sequencer\MVVM\ViewModels\FOutlinerItemModelMixin)


description: Enumeration specifying what kind of object binding this is

code: namespace UE { namespace Sequencer { enum EObjectBindingType { Possessable, Spawnable, Unknown, } } }


description: Compare this cache to another, returning what (if anything) has changed

code: [EViewDependentCacheFlags](API\Editor\SequencerCore\MVVM\Views\UE__Sequencer__EViewDependentCac-) CompareTo ( const [FChannelViewKeyCachedState](API\Editor\Sequencer\MVVM\Views\FChannelViewKeyCachedState) & Other ) const


description: Default constructor forSWidgetconstruction - not to be used under other circumstances

code: FChannelViewKeyCachedState()


description: Real constructor for use when rendering

code: FChannelViewKeyCachedState ( [TRange](API\Runtime\Core\Math\TRange)< [FFrameTime](API\Runtime\Core\Misc\FFrameTime) > InVisibleRange, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ITrackAreaHotspot](API\Editor\SequencerCore\MVVM\Views\ITrackAreaHotspot) > Hotspot, [FViewModelPtr](API\Editor\SequencerCore\FViewModelPtr) Model, FSequencer * Sequencer )


className: FChannelViewKeyCachedState

description: Cache structure that stores all the sequencer-specific things that contribute to the cached screen-space renderered key states

code: struct FChannelViewKeyCachedState

bCollapseChildren

description: Whether to gather keys for all children and collapse them into this renderer (normally only true when an item is collapsed)

bIsChannelHovered

description: Whether this channel is hovered

bShowCurve

description: Whether to draw a visual representation of the curve on this track as well

bShowKeyBars

description: Whether to show key bars

KeySizePx

description: The size of the keys to draw

RawHotspotDoNotUse

type: ITrackAreaHotsp...

description: DO NOT DEREFERENCE.

SelectionPreviewHash

description: The value of FSequencerSelectionPreview::GetSelectionHash when this cache was created

SelectionSerial

description: The value ofFSequencerSelection::GetSerialNumberwhen this cache was created

ValidPlayRangeMax

type: FFrameNumber

ValidPlayRangeMin

description: The min/max tick value relating to the FMovieSceneSubSequenceData::ValidPlayRange bounds, or the current playback range

VisibleRange

type: TRange<FFrameT...

description: The current view range

WeakHotspot

type: TWeakPtr<ITrac...

description: The current track area hotspot


code: void Construct ( const [FArguments](API\Editor\Sequencer\MVVM\Views\SChannelView\FArguments) & InArgs, const [FViewModelPtr](API\Editor\SequencerCore\FViewModelPtr) & InViewModel, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [STrackAreaView](API\Editor\SequencerCore\MVVM\Views\STrackAreaView) > InTrackAreaView )


code: void CreateKeysUnderMouse ( const FVector2D & MousePosition, const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & AllottedGeometry, const [TSet](API\Runtime\Core\Containers\TSet)< FSequencerSelectedKey > & InPressedKeys, [TArray](API\Runtime\Core\Containers\TArray)< FSequencerSelectedKey > & OutKeys )


code: int32 DrawLane ( const [FPaintArgs](API\Runtime\SlateCore\Types\FPaintArgs) & Args, const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & AllottedGeometry, const [FSlateRect](API\Runtime\SlateCore\Layout\FSlateRect) & MyCullingRect, [FSlateWindowElementList](API\Runtime\SlateCore\Rendering\FSlateWindowElementList) & OutDrawElements, int32 LayerId, const [FWidgetStyle](API\Runtime\SlateCore\Styling\FWidgetStyle) & InWidgetStyle, bool bParentEnabled ) const


code: NamedSlotProperty< FArguments > Content&40;&41;


code: WidgetArgsType & KeyBarColor &40; const TAttribute< FLinearColor > & InAttribute &41;


code: FArguments & operator&91;&93; &40; const TSharedRef< SWidget > & InChild &41;


className: WidgetArgsType

code: typedef FArguments WidgetArgsType


className: FArguments

code: struct FArguments : public [TSlateBaseNamedArgs< SChannelView >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


code: void GetKeysAtPixelX ( float LocalMousePixelX, [TArray](API\Runtime\Core\Containers\TArray)< FSequencerSelectedKey > & OutKeys ) const


code: void GetKeysUnderMouse ( const FVector2D & MousePosition, const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & AllottedGeometry, [TArray](API\Runtime\Core\Containers\TArray)< FSequencerSelectedKey > & OutKeys ) const


code: [TViewModelPtr](API\Editor\SequencerCore\TViewModelPtr)< [FSectionModel](API\Editor\Sequencer\MVVM\ViewModels\FSectionModel) > GetSection() const


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< FSequencer > LegacyGetSequencer() const


description:
Called when a mouse button is double clicked. Override this in derived classes.
Returns whether the event was handled, along with other possible actions

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseButtonDoubleClick ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & InMyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & InMouseEvent )


description:
MOUSE INPUT The system calls this method to notify the widget that a mouse button was pressed within it. This event is bubbled.
Whether the event was handled along with possible requests for the system to take action.

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseButtonDown ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


description:
The system calls this method to notify the widget that a mouse button was release within it. This event is bubbled.
Whether the event was handled along with possible requests for the system to take action.

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseButtonUp ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


description: The system will use this event to notify a widget that the cursor has left it. This event is uses a custom bubble strategy.

code: virtual void OnMouseLeave ( const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


description:
The system calls this method to notify the widget that a mouse moved within it. This event is bubbled.
Whether the event was handled along with possible requests for the system to take action.

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseMove ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


description:
The widget should respond by populating the OutDrawElements array with FDrawElements that represent it and any of its children. Called by the non-virtual OnPaint to enforce pre/post conditions during OnPaint.
The maximum layer ID attained by this widget or any of its children.

code: virtual int32 OnPaint ( const [FPaintArgs](API\Runtime\SlateCore\Types\FPaintArgs) & Args, const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & AllottedGeometry, const [FSlateRect](API\Runtime\SlateCore\Layout\FSlateRect) & MyCullingRect, [FSlateWindowElementList](API\Runtime\SlateCore\Rendering\FSlateWindowElementList) & OutDrawElements, int32 LayerId, const [FWidgetStyle](API\Runtime\SlateCore\Styling\FWidgetStyle) & InWidgetStyle, bool bParentEnabled ) const


className: SChannelView

description: Widget for displaying a channel within a section

code: class SChannelView : public [UE::Sequencer::STrackAreaLaneView](API\Editor\SequencerCore\MVVM\Views\STrackAreaLaneView)

KeyBarColor

type: TAttribute<FLi...

KeyRenderer

type: FKeyRenderer

KeyRendererCache

type: TOptional<FCha...


code: void Construct ( const [FArguments](API\Editor\SequencerCore\MVVM\Views\SOutlinerItemViewBase\FArguments) & InArgs, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FObjectBindingModel](API\Editor\Sequencer\MVVM\ViewModels\FObjectBindingModel) > InViewModel, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FSequencerEditorViewModel](API\Editor\Sequencer\MVVM\ViewModels\FSequencerEditorViewModel) > InEditor, const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencerTreeViewRow](API\Editor\SequencerCore\MVVM\Extensions\ISequencerTreeViewRow) > & InTableRow )


className: SOutlinerObjectBindingView

description: A widget for displaying an object binding in the sequencer outliner

code: class SOutlinerObjectBindingView : public [UE::Sequencer::SOutlinerItemViewBase](API\Editor\SequencerCore\MVVM\Views\SOutlinerItemViewBase)


code: void Construct ( const [FArguments](API\Editor\SequencerCore\MVVM\Views\SOutlinerItemViewBase\FArguments) & InArgs, [TWeakViewModelPtr](API\Editor\SequencerCore\TWeakViewModelPtr)< [IOutlinerExtension](API\Editor\SequencerCore\MVVM\Extensions\IOutlinerExtension) > InWeakOutlinerExtension, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [FSequencerEditorViewModel](API\Editor\Sequencer\MVVM\ViewModels\FSequencerEditorViewModel) > InWeakEditor, const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencerTreeViewRow](API\Editor\SequencerCore\MVVM\Extensions\ISequencerTreeViewRow) > & InTableRow )


description: Gets the track out of the underlying Node structure. Can return null.

code: [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * GetTrackFromNode() const


code: void OnColorPickerCancelled ( [FLinearColor](API\Runtime\Core\Math\FLinearColor) NewFolderColor )


code: void OnColorPickerClosed ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWindow](API\Runtime\SlateCore\Widgets\SWindow) > & Window )


code: void OnColorPickerPicked ( [FLinearColor](API\Runtime\Core\Math\FLinearColor) NewFolderColor )


description: Called when the user clicks the track color


className: SOutlinerTrackView

description: A widget for displaying a track in the sequencer outliner

code: class SOutlinerTrackView : public [UE::Sequencer::SOutlinerItemViewBase](API\Editor\SequencerCore\MVVM\Views\SOutlinerItemViewBase)


code: namespace SequencerMenuExtensionPoints { static const [FName](API\Runtime\Core\UObject\FName) SequencerMenuExtensionPoints::AddTrackMenu_PropertiesSection ( "AddTrackMenu_PropertiesSection" ) }


description: The size of each key

code: namespace SequencerSectionConstants { const FVector2D SequencerSectionConstants::KeySize ( 12. 0f, 12. 0f ) }


code: namespace SequencerSectionConstants { const [FName](API\Runtime\Core\UObject\FName) SequencerSectionConstants::SelectionColorName ( "SelectionColor" ) }


code: namespace SequencerSectionConstants { const [FName](API\Runtime\Core\UObject\FName) SequencerSectionConstants::SelectionInactiveColorName ( "SelectionColorInactive" ) }


description:
Retrieve a channel's external value, and add it to the channel as a new key (or update an existing key with its value)
(Optional) A handle to the added (or updated) key

code: namespace Sequencer { template<typename ChannelType, typename ValueType> [TOptional](API\Runtime\Core\IO\TOptional)< [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) > Sequencer::AddKeyForExternalValue ( ChannelType * InChannel, const [TMovieSceneExternalValue](API\Runtime\MovieScene\Channels\TMovieSceneExternalValue)< ValueType > & InExternalValue, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime, [ISequencer](API\Editor\Sequencer\ISequencer) & InSequencer, const [FGuid](API\Runtime\Core\Misc\FGuid) & InObjectBindingID, [FTrackInstancePropertyBindings](API\Runtime\MovieScene\FTrackInstancePropertyBindings) * InPropertyBindings ) }


description:
Add or update a key for this channel's current value
A handle to the added (or updated) key

code: namespace Sequencer { template<typename ChannelType> [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) Sequencer::AddOrUpdateKey ( ChannelType * InChannel, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InSectionToKey, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime, [ISequencer](API\Editor\Sequencer\ISequencer) & InSequencer, const [FGuid](API\Runtime\Core\Misc\FGuid) & InObjectBindingID, [FTrackInstancePropertyBindings](API\Runtime\MovieScene\FTrackInstancePropertyBindings) * InPropertyBindings ) }


description:
Add or update a key for this channel's current value, using an external value if possible
A handle to the added (or updated) key

code: namespace Sequencer { template<typename ChannelType, typename ValueType> [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) Sequencer::AddOrUpdateKey ( ChannelType * InChannel, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * SectionToKey, const [TMovieSceneExternalValue](API\Runtime\MovieScene\Channels\TMovieSceneExternalValue)< ValueType > & InExternalValue, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime, [ISequencer](API\Editor\Sequencer\ISequencer) & InSequencer, const [FGuid](API\Runtime\Core\Misc\FGuid) & InObjectBindingID, [FTrackInstancePropertyBindings](API\Runtime\MovieScene\FTrackInstancePropertyBindings) * InPropertyBindings ) }


description:
Check whether the specified channel can create a key editor widget that should be placed on the sequencer node tree
true if a key editor can be created, false otherwise

code: namespace Sequencer { bool Sequencer::CanCreateKeyEditor ( const [FMovieSceneChannel](API\Runtime\MovieScene\Channels\FMovieSceneChannel) * InChannel ) }


description: Copy the specified keys from a channel

code: namespace Sequencer { template<typename ChannelType> void Sequencer::CopyKeys ( ChannelType * InChannel, const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InSection, [FName](API\Runtime\Core\UObject\FName) KeyAreaName, [FMovieSceneClipboardBuilder](API\Runtime\MovieScene\FMovieSceneClipboardBuilder) & ClipboardBuilder, [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) > InHandles ) }


description:
Create a new channel model for this type of channel
(Optional) A new model to be used as part of the Sequencer MVVM framework

code: namespace Sequencer { [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [UE::Sequencer::FChannelModel](API\Editor\Sequencer\MVVM\ViewModels\FChannelModel) > Sequencer::CreateChannelModel ( const [FMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\FMovieSceneChannelHandle) & InChannelHandle, [FName](API\Runtime\Core\UObject\FName) InChannelName ) }


description:
Create a new channel view for this type of channel
(Optional) A new view to be shown on the track area

code: namespace Sequencer { [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [UE::Sequencer::STrackAreaLaneView](API\Editor\SequencerCore\MVVM\Views\STrackAreaLaneView) > Sequencer::CreateChannelView ( const [FMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\FMovieSceneChannelHandle) & InChannelHandle, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [UE::Sequencer::FChannelModel](API\Editor\Sequencer\MVVM\ViewModels\FChannelModel) > InWeakModel, const [UE::Sequencer::FCreateTrackLaneViewParams](API\Editor\SequencerCore\MVVM\Extensions\FCreateTrackLaneViewParams) & Parameters ) }


description:
Create a key editor widget for the specified channel with the channel's specialized editor data. Such widgets are placed on the sequencer node tree for a given key area node.
The key editor widget

code: namespace Sequencer { [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > Sequencer::CreateKeyEditor ( const [FMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\FMovieSceneChannelHandle) & InChannel, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InOwningSection, const [FGuid](API\Runtime\Core\Misc\FGuid) & InObjectBindingID, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [FTrackInstancePropertyBindings](API\Runtime\MovieScene\FTrackInstancePropertyBindings) > InPropertyBindings, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer ) }


description: Extend the specified selected key context menu

code: namespace Sequencer { template<typename ChannelType> void Sequencer::ExtendKeyMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FExtender](API\Runtime\Slate\Framework\MultiBox\FExtender) > MenuExtender, [TArray](API\Runtime\Core\Containers\TArray)< [TExtendKeyMenuParams](API\Editor\Sequencer\TExtendKeyMenuParams)< ChannelType >> && InChannels, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer ) }


description:
Add a key at the specified time (or update an existing key) with the channel's current value at that time
A handle to the added (or updated) key

code: namespace Sequencer { template<typename ChannelType, typename ValueType> [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) Sequencer::EvaluateAndAddKey ( ChannelType * InChannel, const [TMovieSceneChannelData](API\Runtime\MovieScene\Channels\TMovieSceneChannelData)< ValueType > & InChannelData, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InTime, [ISequencer](API\Editor\Sequencer\ISequencer) & InSequencer, ValueType InDefaultValue ) }


description: Extend the specified selected section context menu

code: namespace Sequencer { template<typename ChannelType> void Sequencer::ExtendSectionMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FExtender](API\Runtime\Slate\Framework\MultiBox\FExtender) > MenuExtender, [TArray](API\Runtime\Core\Containers\TArray)< [TMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\TMovieSceneChannelHandle)< ChannelType >> && Channels, [TArrayView](API\Runtime\Core\Containers\TArrayView)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) *const > Sections, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer ) }


description:
Get a transient key structure that can be added to a details panel to enable editing of a single key
A shared struct object, or nullptr

code: namespace Sequencer { template<typename ChannelType> [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) > Sequencer::GetKeyStruct ( const [TMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\TMovieSceneChannelHandle)< ChannelType > & ChannelHandle, [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) KeyHandle ) }


description: Paste the clipboard contents onto a channel

code: namespace Sequencer { template<typename ChannelType> void Sequencer::PasteKeys ( ChannelType * InChannel, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, const [FMovieSceneClipboardKeyTrack](API\Runtime\MovieScene\FMovieSceneClipboardKeyTrack) & KeyTrack, const [FMovieSceneClipboardEnvironment](API\Runtime\MovieScene\FMovieSceneClipboardEnvironment) & SrcEnvironment, const [FSequencerPasteEnvironment](API\Editor\Sequencer\FSequencerPasteEnvironment) & DstEnvironment, [TArray](API\Runtime\Core\Containers\TArray)< [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) > & OutPastedKeys ) }


description:
Whether this channel should draw a curve on its editor UI
true to show the curve on the UI, false otherwise

code: namespace Sequencer { bool Sequencer::ShouldShowCurve ( const [FMovieSceneChannel](API\Runtime\MovieScene\Channels\FMovieSceneChannel) * Channel, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InSection ) }


className: TExtendKeyMenuParams

description: Utility struct representing a number of selected keys on a single channel

code: template<typename ChannelType> struct TExtendKeyMenuParams

Channel

type: TMovieSceneChan...

description: The channel on which the keys reside

Handles

type: TArray<FKeyHan...

description: An array of key handles to operante on

Section

type: TWeakObjectPtr<...

description: The section on which the channel resides


code: void Construct ( const [FArguments](API\Editor\Sequencer\Tools\SMotionTrailOptions\FArguments) & InArgs )


code: typedef FArguments WidgetArgsType


code: struct FArguments : public [TSlateBaseNamedArgs< SMotionTrailOptions >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


className: SMotionTrailOptions

code: class SMotionTrailOptions : public [SCompoundWidget](API\Runtime\SlateCore\Widgets\SCompoundWidget)

DetailsView

type: TSharedPtr<IDe...


className: FOnDisplayPropertyChanged

code: typedef TMulticastDelegate_OneParam< void, [FName](API\Runtime\Core\UObject\FName) > FOnDisplayPropertyChanged


description: Called when a property on this object has been modified externally

code: virtual void PostEditChangeProperty ( struct [FPropertyChangedEvent](API\Runtime\CoreUObject\UObject\FPropertyChangedEvent) & PropertyChangedEvent )


className: UMotionTrailToolOptions

description: TODO: option to make tick size proportional to distance from camera to get a sense of perspective and scale.

code: class UMotionTrailToolOptions : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

bLockMarksToFrames

type: bool

KeyColor

type: FLinearColor

KeySize

type: double

OnDisplayPropertyChanged

type: FOnDisplayPrope...

TrailThickness

type: float


code: static [UMotionTrailToolOptions](API\Editor\Sequencer\Tools\UMotionTrailToolOptions) * GetTrailOptions()


className: TSequencerChannelInterfaceBase

code: template<typename ChannelType, bool HasExtendedData> struct TSequencerChannelInterfaceBase


className: TSequencerChannelInterface

description: Generic sequencer channel interface to any channel type

code: template<typename ChannelType> struct TSequencerChannelInterface : public [TSequencerChannelInterfaceBase< ChannelType,!std::is_same_v< TMovieSceneChannelTraits< ChannelType >::ExtendedEditorDataType, void > >](API\Editor\Sequencer\TSequencerChannelInterfaceBase)


description: Extended base interface for channel types that do not specify extended editor data (ie,TMovieSceneChannelTraits<>::ExtendedEditorDataTypeis void)

code: template<typename ChannelType> struct TSequencerChannelInterfaceBase< ChannelType, false > : public [TSequencerChannelInterfaceCommon< ChannelType >](API\Editor\Sequencer\TSequencerChannelInterfaceCommon)


className: TSequencerChannelInterfaceBase< ChannelType, false >::AddOrUpdateKey_Raw

description:
Add (or update) a key to the specified channel using it's current value at that time, or some external value specified by the extended editor data
A handle to the new or updated key

code: virtual FKeyHandle AddOrUpdateKey_Raw &40; FMovieSceneChannel &42; InChannel, UMovieSceneSection &42; SectionToKey, const void &42; ExtendedEditorData, FFrameNumber InTime, ISequencer & Sequencer, const FGuid & ObjectBindingID, FTrackInstancePropertyBindings &42; PropertyBindings &41; const


className: TSequencerChannelInterfaceBase< ChannelType, true >::AddOrUpdateKey_Raw


className: ExtendedEditorDataType

code: typedef TMovieSceneChannelTraits< ChannelType >::ExtendedEditorDataType ExtendedEditorDataType


description: Extended base interface for channel types that specify extended editor data (ie,TMovieSceneChannelTraits<>::ExtendedEditorDataTypeis not void)

code: template<typename ChannelType> struct TSequencerChannelInterfaceBase< ChannelType, true > : public [TSequencerChannelInterfaceCommon< ChannelType >](API\Editor\Sequencer\TSequencerChannelInterfaceCommon)


description:
Check whether an editor on the sequencer node tree can be created for the specified channel
true if a key editor should be constructed, false otherwise

code: virtual bool CanCreateKeyEditor_Raw ( const [FMovieSceneChannel](API\Runtime\MovieScene\Channels\FMovieSceneChannel) * InChannel ) const


description:
Create a new channel model for this type of channel
(Optional) A new model to be added to a curve editor

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [UE::Sequencer::FChannelModel](API\Editor\Sequencer\MVVM\ViewModels\FChannelModel) > CreateChannelModel_Raw ( const [FMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\FMovieSceneChannelHandle) & InChannelHandle, [FName](API\Runtime\Core\UObject\FName) InChannelName ) const


description: Copy all the keys specified in KeyMask to the specified clipboard

code: virtual void CopyKeys_Raw ( [FMovieSceneChannel](API\Runtime\MovieScene\Channels\FMovieSceneChannel) * InChannel, const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, [FName](API\Runtime\Core\UObject\FName) KeyAreaName, [FMovieSceneClipboardBuilder](API\Runtime\MovieScene\FMovieSceneClipboardBuilder) & ClipboardBuilder, [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) > KeyMask ) const


description:
Create a new channel view for this type of channel
(Optional) A new model to be added to a curve editor

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [UE::Sequencer::STrackAreaLaneView](API\Editor\SequencerCore\MVVM\Views\STrackAreaLaneView) > CreateChannelView_Raw ( const [FMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\FMovieSceneChannelHandle) & InChannelHandle, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [UE::Sequencer::FChannelModel](API\Editor\Sequencer\MVVM\ViewModels\FChannelModel) > InWeakModel, const [UE::Sequencer::FCreateTrackLaneViewParams](API\Editor\SequencerCore\MVVM\Extensions\FCreateTrackLaneViewParams) & Parameters ) const


description:
Create a new model for this channel that can be used on the curve editor interface
(Optional) A new model to be added to a curve editor

code: virtual [TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< [FCurveModel](API\Editor\CurveEditor\FCurveModel) > CreateCurveEditorModel_Raw ( const [FMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\FMovieSceneChannelHandle) & InChannel, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * OwningSection, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer ) const


description:
Create an editor on the sequencer node tree
The editor widget to display on the node tree

code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateKeyEditor_Raw ( const [FMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\FMovieSceneChannelHandle) & Channel, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, const [FGuid](API\Runtime\Core\Misc\FGuid) & InObjectBindingID, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [FTrackInstancePropertyBindings](API\Runtime\MovieScene\FTrackInstancePropertyBindings) > PropertyBindings, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer ) const


description:
Draw additional content in addition to keys for a particular channel
The new slate layer ID for subsequent elements to paint onto

code: virtual int32 DrawExtra_Raw ( [FMovieSceneChannel](API\Runtime\MovieScene\Channels\FMovieSceneChannel) * InChannel, const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InOwner, const [FSequencerChannelPaintArgs](API\Editor\Sequencer\FSequencerChannelPaintArgs) & PaintArgs, int32 LayerId ) const


description: Gather information on how to draw the specified keys

code: virtual void DrawKeys_Raw ( [FMovieSceneChannel](API\Runtime\MovieScene\Channels\FMovieSceneChannel) * InChannel, [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) > InKeyHandles, const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InOwner, [TArrayView](API\Runtime\Core\Containers\TArrayView)< [FKeyDrawParams](API\Editor\SequencerCore\MVVM\Views\FKeyDrawParams) > OutKeyDrawParams ) const


description: Extend the key context menu

code: virtual void ExtendKeyMenu_Raw ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FExtender](API\Runtime\Slate\Framework\MultiBox\FExtender) > MenuExtender, [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FExtendKeyMenuParams](API\Editor\Sequencer\FExtendKeyMenuParams) > ChannelsAndHandles, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer ) const


description: Extend the section context menu

code: virtual void ExtendSectionMenu_Raw ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FExtender](API\Runtime\Slate\Framework\MultiBox\FExtender) > MenuExtender, [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\FMovieSceneChannelHandle) > Channels, [TArrayView](API\Runtime\Core\Containers\TArrayView)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) *const > Sections, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer ) const


description:
Get an editable key struct for the specified key
A shared editable key struct

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) > GetKeyStruct_Raw ( [FMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\FMovieSceneChannelHandle) InChannel, [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) KeyHandle ) const


description: Paste the specified key track into the specified channel

code: virtual void PasteKeys_Raw ( [FMovieSceneChannel](API\Runtime\MovieScene\Channels\FMovieSceneChannel) * InChannel, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * Section, const [FMovieSceneClipboardKeyTrack](API\Runtime\MovieScene\FMovieSceneClipboardKeyTrack) & KeyTrack, const [FMovieSceneClipboardEnvironment](API\Runtime\MovieScene\FMovieSceneClipboardEnvironment) & SrcEnvironment, const [FSequencerPasteEnvironment](API\Editor\Sequencer\FSequencerPasteEnvironment) & DstEnvironment, [TArray](API\Runtime\Core\Containers\TArray)< [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) > & OutPastedKeys ) const


description:
Whether this channel should draw a curve on its editor UI
true to show the curve on the UI, false otherwise

code: virtual bool ShouldShowCurve_Raw ( const [FMovieSceneChannel](API\Runtime\MovieScene\Channels\FMovieSceneChannel) * Channel, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InSection ) const


description: Whether this channel supports curve models

code: virtual bool SupportsCurveEditorModels_Raw ( const [FMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\FMovieSceneChannelHandle) & InChannel ) const


className: TSequencerChannelInterfaceCommon

description: void GetKeyTimes(FMyChannelType* InChannel, TArrayViewInHandles, TArrayViewOutKeyTimes);

code: template<typename ChannelType> struct TSequencerChannelInterfaceCommon : public [ISequencerChannelInterface](API\Editor\Sequencer\ISequencerChannelInterface)


description: Destroy a struct in memory. This may be done by calling the native destructor or individually destroying properties

code: virtual void DestroyStruct ( void * Dest, int32 ArrayDim ) const


description: Initialize a struct over uninitialized memory. This may be done by calling the native constructor or individually initializing properties

code: virtual void InitializeStruct ( void * Dest, int32 ArrayDim ) const


description: Check whether this generated struct is complete and ready to be used

code: bool IsComplete() const


code: UMovieSceneKeyStructType ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjInit )


className: UMovieSceneKeyStructType

description: Struct type that is generated from anFMovieSceneChanneltype to create a single edit interface for a key/value pair

code: class UMovieSceneKeyStructType : public [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct)

DestTimeProperty

type: TFieldPath<FSt...

description: The time property for this reflected struct, of typeFFrameNumber

DestValueProperty

type: TFieldPath<FPr...

description: The value property for this reflected struct, of the same type as SourceValuesProperty->Inner

SourceTimesProperty

type: TFieldPath<FAr...

description: The (external) sourceTArrayproperty that stores the key times in the channel

SourceValuesProperty

description: The (external) sourceTArrayproperty that stores the key values in the channel


className: FOnAllowEditsModeChanged

code: typedef TMulticastDelegate_OneParam< void, EAllowEditsMode > FOnAllowEditsModeChanged


code: typedef TMulticastDelegate_NoParams< void > FOnEvaluateSubSequencesInIsolationChanged


className: FOnLoopStateChanged

code: typedef TMulticastDelegate_NoParams< void > FOnLoopStateChanged


className: FOnTimeDisplayFormatChanged

code: typedef TMulticastDelegate_NoParams< void > FOnTimeDisplayFormatChanged


className: FOnShowSelectedNodesOnlyChanged

code: typedef TMulticastDelegate_NoParams< void > FOnShowSelectedNodesOnlyChanged


description: Gets the current allow edits mode.


description: Gets the current auto change mode.


description: Gets whether or not to expand the outliner tree view when a child element is selected (from outside of the tree view).


description: Gets whether or not auto-scroll is enabled when playing.

code: bool GetAutoScrollEnabled() const


description: Gets whether or not track defaults will be automatically set when modifying tracks.

code: bool GetAutoSetTrackDefaults() const


description: Get whether to create spawnable cameras.

code: bool GetCreateSpawnableCameras() const


description: Whether to playback in clean mode (game view, hide viewport UI)

code: bool GetCleanPlaybackMode() const


description: Gets the snapping interval for curve values.

code: float GetCurveValueSnapInterval() const


description: true if deleting keys that fall beyond the section range when trimming

code: bool GetDeleteKeysWhenTrimming() const


description: Gets the state for spacing between grid lines

code: [TOptional](API\Runtime\Core\IO\TOptional)< float > GetGridSpacing() const


description: true if disable sections when baking


description: true if key areas are infinite

code: bool GetInfiniteKeyAreas() const


description: Gets whether or not snapping is enabled.

code: bool GetIsSnapEnabled() const


description: Get the number of frames to increment when jumping forwards/backwards


description: Get the key area curve extents for the given channel

code: void GetKeyAreaCurveExtents ( const [FString](API\Runtime\Core\Containers\FString) & ChannelName, double & InMin, double & InMax ) const


description: The key area height when showing curves


description: Returns what channels will get keyed when one channel changes

code: EKeyGroupMode GetKeyGroupMode() const


description: Get the default Interpolation type for newly created keyframes if the channel does not already have keyframes


description: Gets whether left mouse drag does marquee select instead of camera orbit and ALT always moves the camera


description: Gets whether or not to link the curve editor time range.


description: Gets the loop mode.

code: ESequencerLoopMode GetLoopMode() const


description: What movie renderer to use


description: Gets the multicast delegate which is run whenever the allow edits mode is changed.


description: Gets the multicast delegate which is run whenever evaluate sub sequences in isolation is changed.


description: The tolerance to use when reducing keys

code: float GetReduceKeysTolerance() const


description: true if showing channel colors for the key bars

code: bool GetShowChannelColors() const


description: the section color tints

code: [TArray](API\Runtime\Core\Containers\TArray)< [FColor](API\Runtime\Core\Math\FColor) > GetSectionColorTints() const


description: true if showing key bars

code: bool GetShowKeyBars() const


description: true if showing layer bars

code: bool GetShowLayerBars() const


description: Gets whether or not to show the time range slider.

code: bool GetShowRangeSlider() const


description: Gets whether or not to show selected nodes only.

code: bool GetShowSelectedNodesOnly() const


description: true if showing sequencer toolbar

code: bool GetShowSequencerToolbar() const


description: true if showing status bar

code: bool GetShowStatusBar() const


description: true if showing tick lines

code: bool GetShowTickLines() const


description: Gets whether or not to snap curve values to the interval.


description: true if keys and sections should be kept within the playback range when moving them


description: Gets whether or not to snap key times to the interval.

code: bool GetSnapKeyTimesToInterval() const


description: Gets whether or not to snap keys to other keys.

code: bool GetSnapKeyTimesToKeys() const


description: Gets whether or not to snap the play time to the dragged key.


description: Gets whether or not to snap the play time to the interval while scrubbing.

code: bool GetSnapPlayTimeToInterval() const


description: Gets whether or not to snap the play time to keys while scrubbing.

code: bool GetSnapPlayTimeToKeys() const


description: Gets whether or not to snap the play time to markers while scrubbing.

code: bool GetSnapPlayTimeToMarkers() const


description: Gets whether or not to snap the play time to the pressed key.


description: Gets whether or not to snap the play time to section bounds while scrubbing.

code: bool GetSnapPlayTimeToSections() const


description: Gets whether or not to snap sections to the interval.


description: Gets whether or not to snap sections to other sections.


description: Get initial spawn position.


description: What format should we display the UI controls in when representing time in a sequence?


code: uint32 GetTrajectoryPathCap() const


description: Gets the tree view width percentage

code: float GetTreeViewWidth() const


description: Get the number of digits we should zero-pad to when showing frame numbers in sequencer

code: uint8 GetZeroPadFrames() const


description: Get zoom in/out position (mouse position or current time).


description: Whether the given channel has curve extents

code: bool HasKeyAreaCurveExtents ( const [FString](API\Runtime\Core\Containers\FString) & ChannelName ) const


description: Assign whether we should filter the curve editor tree to only nodes that are relevant to the current sequencer selection

code: void IsolateCurveEditorToSelection ( bool bInIsolateCurveEditorToSelection )


description: Gets whether the given track filter is enabled

code: bool IsTrackFilterEnabled ( const [FString](API\Runtime\Core\Containers\FString) & TrackFilter ) const


description: Called when a property on this object has been modified externally

code: virtual void PostEditChangeProperty ( [FPropertyChangedEvent](API\Runtime\CoreUObject\UObject\FPropertyChangedEvent) & PropertyChangedEvent )


description: @ Remove curve extents for the given channel

code: void RemoveKeyAreaCurveExtents ( const [FString](API\Runtime\Core\Containers\FString) & ChannelName )


description: Sets the current auto-key mode.

code: void SetAllowEditsMode ( EAllowEditsMode AllowEditsMode )


description: Toggle whether to allow possession of PIE viewports

code: void SetActivateRealtimeViewports ( bool bInActivateRealtimeViewports )


description: Sets the current auto change mode.

code: void SetAutoChangeMode ( EAutoChangeMode AutoChangeMode )


description: Sets whether or not to expand the outliner tree view when a child element is selected (from outside of the tree view).

code: void SetAutoExpandNodesOnSelection ( bool bInAutoExpandNodesOnSelection )


description: Sets whether or not auto-scroll is enabled when playing.

code: void SetAutoScrollEnabled ( bool bInAutoScrollEnabled )


description: Sets whether or not track defaults will be automatically set when modifying tracks.

code: void SetAutoSetTrackDefaults ( bool bInAutoSetTrackDefaults )


description: Toggle whether to playback in clean mode

code: void SetCleanPlaybackMode ( bool bInCleanPlaybackMode )


description: Assign whether whether to recompile the director blueprint when the sequence is evaluated (if one exists)

code: void SetCompileDirectorOnEvaluate ( bool bInCompileDirectorOnEvaluate )


description: Set whether to create spawnable cameras.

code: void SetCreateSpawnableCameras ( bool bInCreateSpawnableCameras )


description: Sets the snapping interval for curve values.

code: void SetCurveValueSnapInterval ( float InCurveValueSnapInterval )


description: Set whether to delete keys that fall beyond the section range when trimming

code: void SetDeleteKeysWhenTrimming ( bool bInDeleteKeysWhenTrimming )


description: Set whether to disable sections when baking, as opposed to deleting

code: void SetDisableSectionsAfterBaking ( bool bInDisableSectionsAfterBaking )


description: Set whether to evaluate sub sequences in isolation

code: void SetEvaluateSubSequencesInIsolation ( bool bInEvaluateSubSequencesInIsolation )


description: Sets the grid line spacing state

code: void SetGridSpacing ( [TOptional](API\Runtime\Core\IO\TOptional)< float > InGridSpacing )


description: Set whether to show channel colors

code: void SetInfiniteKeyAreas ( bool bInInfiniteKeyAreas )


description: Sets whether or not snapping is enabled.

code: void SetIsSnapEnabled ( bool InbIsSnapEnabled )


description: Set the number of frames to increment when jumping forwards/backwards

code: void SetJumpFrameIncrement ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InJumpFrameIncrement )


description: Set whether or not the cursor should be kept within the playback range while scrubbing in sequencer

code: void SetKeepCursorInPlayRangeWhileScrubbing ( bool bInKeepCursorInPlayRangeWhileScrubbing )


description: Set whether or not the playback range should be synced to the section bounds

code: void SetKeepPlayRangeInSectionBounds ( bool bInKeepPlayRangeInSectionBounds )


description: Set the key area curve extents for the given channel

code: void SetKeyAreaCurveExtents ( const [FString](API\Runtime\Core\Containers\FString) & ChannelName, double InMin, double InMax )


description: Set the key area height when showing curves

code: void SetKeyAreaHeightWithCurves ( float InKeyAreaHeightWithCurves )


description: Sets which channels are keyed when a channel is keyed

code: void SetKeyGroupMode ( EKeyGroupMode )


description: Sets default key interpolation for creating new keys on empty channels

code: void SetKeyInterpolation ( EMovieSceneKeyInterpolation InKeyInterpolation )


description: Sets whether left mouse drag does marquee select instead of camera orbit and ALT always moves the camera

code: void SetLeftMouseDragDoesMarque ( bool bDoMarque )


description: Sets whether or not to link the curve editor time range.

code: void SetLinkCurveEditorTimeRange ( bool InbLinkCurveEditorTimeRange )


description: Sets the loop mode.

code: void SetLoopMode ( ESequencerLoopMode InLoopMode )


description: Sets the movie renderer to use

code: void SetMovieRendererName ( const [FString](API\Runtime\Core\Containers\FString) & InMovieRendererName )


description: Set the tolerance to use when reducing keys

code: void SetReduceKeysTolerance ( float InReduceKeysTolerance )


description: Set whether to rerun construction scripts on bound actors every frame

code: void SetRerunConstructionScripts ( bool bInRerunConstructionScripts )


description: Set whether or not the cursor should be reset when navigating in and out of subsequences

code: void SetResetPlayheadWhenNavigating ( bool bInResetPlayheadWhenNavigating )


description: Set the section color tints

code: void SetSectionColorTints ( const [TArray](API\Runtime\Core\Containers\TArray)< [FColor](API\Runtime\Core\Math\FColor) > & InSectionColorTints )


description: Set whether to show channel colors for the key bars

code: void SetShowChannelColors ( bool bInShowChannelColors )


description: Toggle whether to show debug vis

code: void SetShowDebugVisualization ( bool bInShowDebugVisualization )


description: Set whether to show key bars

code: void SetShowKeyBars ( bool bInShowKeyBars )


description: Set whether to show layer bars

code: void SetShowLayerBars ( bool bInShowLayerBars )


description: Sets whether or not to show frame numbers.

code: void SetShowRangeSlider ( bool InbShowRangeSlider )


description: Sets whether or not to show selected nodes only.

code: void SetShowSelectedNodesOnly ( bool Visible )


description: Set whether to show status bar

code: void SetShowStatusBar ( bool bInShowStatusBar )


description: Set whether to show sequencer toolbar bar

code: void SetShowSequencerToolbar ( bool bInDrawTickLines )


description: Set whether to show status bar

code: void SetShowTickLines ( bool bInDrawTickLines )


description: Sets whether or not to snap curve values to the interval.

code: void SetSnapCurveValueToInterval ( bool InbSnapCurveValueToInterval )


description: Set whether or not keys and sections should be kept within the playback range when moving them

code: void SetSnapKeysAndSectionsToPlayRange ( bool bInSnapKeysAndSectionsToPlayRange )


description: Sets whether or not to snap keys to the interval.

code: void SetSnapKeyTimesToInterval ( bool InbSnapKeyTimesToInterval )


description: Toggle whether to show pre and post roll in sequencer

code: void SetShouldShowPrePostRoll ( bool bInVisualizePreAndPostRoll )


description: Sets whether or not to snap keys to other keys.

code: void SetSnapKeyTimesToKeys ( bool InbSnapKeyTimesToKeys )


description: Sets whether or not to snap the play time to the dragged key.

code: void SetSnapPlayTimeToDraggedKey ( bool InbSnapPlayTimeToDraggedKey )


description: Sets whether or not to snap the play time to the interval while scrubbing.

code: void SetSnapPlayTimeToInterval ( bool InbSnapPlayTimeToInterval )


description: Sets whether or not to snap the play time to keys while scrubbing.

code: void SetSnapPlayTimeToKeys ( bool InbSnapPlayTimeToKeys )


description: Sets whether or not to snap the play time to markers while scrubbing.

code: void SetSnapPlayTimeToMarkers ( bool InbSnapPlayTimeToMarkers )


description: Sets whether or not to snap the play time to the pressed key.

code: void SetSnapPlayTimeToPressedKey ( bool InbSnapPlayTimeToPressedKey )


description: Sets whether or not to snap the play time to section bounds while scrubbing.

code: void SetSnapPlayTimeToSections ( bool InbSnapPlayTimeToSections )


description: Sets whether or not to snap sections to the interval.

code: void SetSnapSectionTimesToInterval ( bool InbSnapSectionTimesToInterval )


description: Sets whether or not to snap sections to other sections.

code: void SetSnapSectionTimesToSections ( bool InbSnapSectionTimesToSections )


description: Set initial spawn position.

code: void SetSpawnPosition ( ESequencerSpawnPosition InSpawnPosition )


description: Sets the time display format to the specified type.

code: void SetTimeDisplayFormat ( EFrameNumberDisplayFormats InFormat )


description: Sets whether the track filter should be enabled/disabled

code: void SetTrackFilterEnabled ( const [FString](API\Runtime\Core\Containers\FString) & TrackFilter, bool bEnabled )


description: Sets the tree view width percentage

code: void SetTreeViewWidth ( float InTreeViewWidth )


description: Set the number of digits we should zero-pad to when showing frame numbers in sequencer

code: void SetZeroPadFrames ( uint8 InZeroPadFrames )


description: Set zoom in/out position (mouse position or current time).

code: void SetZoomPosition ( ESequencerZoomPosition InZoomPosition )


description: Whether to activate realtime viewports when in sequencer


description: Check whether whether to recompile the director blueprint when the sequence is evaluated (if one exists)


description: Whether to evaluate sub sequences in isolation


description: Return true if we should filter the curve editor tree to only nodes that are relevant to the current sequencer selection


description: true if the cursor should be kept within the playback range while scrubbing in sequencer, false otherwise


description: true if the playback range should be synced to the section bounds, false otherwise


description: Whether to rerun construction scripts on bound actors every frame


description: true if the cursor reset when navigating in and out of subsequences, false otherwise


description: Whether to show debug vis


description: Check whether to show pre and post roll in sequencer

code: bool ShouldShowPrePostRoll() const


description: Return true if we are to synchronize the curve editor and sequencer trees


description: Snaps a time value in seconds to the currently selected interval.

code: float SnapTimeToInterval ( float InTimeValue ) const


description: Assign whether we are to synchronize the curve editor and sequencer trees

code: void SyncCurveEditorSelection ( bool bInSynchronizeCurveEditorSelection )


code: USequencerSettings ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )