description: Ticks this widget with Geometry. Override in derived classes, but always call the parent implementation.

code: virtual void Tick ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & AllottedGeometry, const double InCurrentTime, const float InDeltaTime )


className: SSceneOutlinerTreeRow

description: Widget that represents a row in the outliner's tree control. Generates widgets for each column on demand.

module: SceneOutliner

code: class SSceneOutlinerTreeRow : public [SMultiColumnTableRow< FSceneOutlinerTreeItemPtr >](API\Runtime\Slate\Widgets\Views\SMultiColumnTableRow)


description: Construct this widget

code: void Construct ( const [FArguments](API\Editor\UnrealEd\Editor\SListView\FArguments) & InArgs, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SSceneOutliner](API\Editor\SceneOutliner\SSceneOutliner) > Owner )


code: void FlashHighlightOnItem ( FSceneOutlinerTreeItemPtr FlashHighlightOnItem )


code: const [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [SSceneOutliner](API\Editor\SceneOutliner\SSceneOutliner) > & GetOutlinerPtr()


description: Called during drag and drop when the drag leaves a widget.

code: virtual void OnDragLeave ( const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent )


description:
Called during drag and drop when the the mouse is being dragged over a widget.
A reply that indicated whether this event was handled.

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnDragOver ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent )


description:
Called when the user is dropping something onto a widget; terminates drag and drop.
A reply that indicated whether this event was handled.

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnDrop ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent )


className: SSceneOutlinerTreeView

code: class SSceneOutlinerTreeView : public [STreeView< FSceneOutlinerTreeItemPtr >](API\Editor\UnrealEd\STreeView)


description: Select an item

code: void ChooseSocket ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FSocketInfo](API\Editor\SceneOutliner\SSocketChooserPopup\FSocketInfo) > SocketInfo )


code: void Construct ( const [FArguments](API\Editor\SceneOutliner\SSocketChooserPopup\FArguments) & InArgs )


description: Called when the text is chosen.

code: WidgetArgsType & OnSocketChosen &40; const FOnSocketChosen & InDelegate &41;


description: Control if the 'none' socket is shown

code: WidgetArgsType & ProvideNoSocketOption &40; bool InArg &41;


description: A component that contains sockets

code: WidgetArgsType & SceneComponent &40; USceneComponent &42; InArg &41;


className: FArguments

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


className: FOnSocketChosen

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


code: static TSharedRef< FSocketInfo > Make &40; FComponentSocketDescription Description &41;


code: FSocketInfo &40; FComponentSocketDescription InDescription &41;


className: FSocketInfo

description: Info about one socket

code: struct FSocketInfo

Description

type: FComponentSocke...

FilterContext

type: FBasicStringFil...

description: Cached filter context for faster comparison


code: void HandleSearchTextChanged ( const [FText](API\Runtime\Core\Internationalization\FText) & InText )


description:
Checks to see if this widget currently has the keyboard focus
True if this widget has keyboard focus

code: virtual bool HasKeyboardFocus() const


description: Called to create a widget for each socket

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ITableRow](API\Runtime\Slate\Widgets\Views\ITableRow) > MakeItemWidget ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FSocketInfo](API\Editor\SceneOutliner\SSocketChooserPopup\FSocketInfo) > SocketInfo, const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [STableViewBase](API\Runtime\Slate\Widgets\Views\STableViewBase) > & OwnerTable )


description:
KEY INPUT Called when focus is given to this widget. This event does not bubble.
Returns whether the event was handled, along with other possible actions

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnFocusReceived ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FFocusEvent](API\Runtime\SlateCore\Input\FFocusEvent) & InFocusEvent )


description:
Called after a key is pressed when this widget has focus (this event bubbles if not handled)
Returns whether the event was handled, along with other possible actions

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnKeyDown ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FKeyEvent](API\Runtime\SlateCore\Input\FKeyEvent) & InKeyEvent )


className: WidgetArgsType

code: typedef FArguments WidgetArgsType


description:
Checks to see if this widget supports keyboard focus. Override this in derived classes.
True if this widget can take keyboard focus

code: virtual bool SupportsKeyboardFocus() const


description: Called when item is selected

code: void SelectedSocket ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FSocketInfo](API\Editor\SceneOutliner\SSocketChooserPopup\FSocketInfo) > SocketInfo, [ESelectInfo::Type](API\Runtime\SlateCore\Types\ESelectInfo__Type) SelectType )


description: SWidgetinterface

code: virtual void Tick ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & AllottedGeometry, const double InCurrentTime, const float InDeltaTime )


className: SSocketChooserPopup

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

FilteredSockets

type: TArray<TShared...

description: Filtered list of sockets

OnSocketChosen

type: FOnSocketChosen

description: Delegate to call when OK button is pressed

SceneComponent

type: TWeakObjectPtr<...

description: The Component that contains the sockets we are choosing from

SearchBox

type: TSharedPtr<SWi...

description: Search box widget

SocketListView

type: TSharedPtr<SLi...

description: The combo box

Sockets

description: Array of shared pointers to socket infos

StaticMesh

description: StaticMesh that we want to pick a socket for. Will only be used if no SkeletalMesh

TextFilterPtr

type: TSharedPtr<FTe...

description: Compiled filter search terms.


description: Construct this widget

code: void Construct ( const [FArguments](API\Editor\SceneOutliner\SVisibilityWidget\FArguments) & InArgs, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [FSceneOutlinerGutter](API\Editor\SceneOutliner\FSceneOutlinerGutter) > InWeakColumn, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISceneOutliner](API\Editor\SceneOutliner\ISceneOutliner) > InWeakOutliner, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISceneOutlinerTreeItem](API\Editor\SceneOutliner\ISceneOutlinerTreeItem) > InWeakTreeItem, const [STableRow](API\Runtime\Slate\Widgets\Views\STableRow)< FSceneOutlinerTreeItemPtr > * InRow )


description: Get the brush for this widget

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


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


description: the Foreground color that this widget sets; unset options if the widget does not set a foreground color

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


description: Returns whether the widget is enabled or not

code: virtual bool IsEnabled() const


description: Check if our wrapped tree item is visible

code: bool IsVisible() const


description: Check if the specified item is visible

code: static bool IsVisible ( const FSceneOutlinerTreeItemPtr & Item, const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FSceneOutlinerGutter](API\Editor\SceneOutliner\FSceneOutlinerGutter) > & Column )


description: Start a new drag/drop operation for this widget

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


description: If a visibility drag drop operation has entered this widget, set its item to the new visibility state

code: virtual void OnDragEnter ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent )


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: Called when the mouse button is pressed down on this widget

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: Process a mouse up message

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: Called when this widget had captured the mouse, but that capture has been revoked for some reason.

code: virtual void OnMouseCaptureLost ( const [FCaptureLostEvent](API\Runtime\SlateCore\Input\FCaptureLostEvent) & CaptureLostEvent )


description: Called when visibility change happens on an Item.

code: virtual void OnSetItemVisibility ( [ISceneOutlinerTreeItem](API\Editor\SceneOutliner\ISceneOutlinerTreeItem) & Item, const bool bNewVisibility )


description: Whether visibility change should propagate down to children.

code: virtual bool ShouldPropagateVisibilityChangeOnChildren() const


description: Set the item this widget is responsible for to be hidden or shown

code: void SetIsVisible ( const bool bVisible )


className: SVisibilityWidget

description: Widget responsible for managing the visibility for a single item

code: class SVisibilityWidget : public [SImage](API\Runtime\SlateCore\Widgets\Images\SImage)

NotVisibleHoveredBrush

type: constFSlateBru...

Row

type: constSTableRow...

description: Weak pointer back to the row

UndoTransaction

type: TUniquePtr<FSc...

description: Scoped undo transaction

VisibleHoveredBrush

description: Visibility brushes for the various states

WeakColumn

type: TWeakPtr<FScen...

description: Weak pointer back to the column

WeakOutliner

type: TWeakPtr<IScen...

description: Reference back to the outliner so we can set visibility of a whole selection

WeakTreeItem

description: The tree item we relate to


className: TreeItemTextFilter

code: typedef [TTextFilter](API\Runtime\Core\Misc\TTextFilter)< const [ISceneOutlinerTreeItem](API\Editor\SceneOutliner\ISceneOutlinerTreeItem) & > TreeItemTextFilter


description: Check if an item should be interactive according to this filter. Default behavior just checks if it passes the filter or not.

code: virtual bool GetInteractiveState ( const [ISceneOutlinerTreeItem](API\Editor\SceneOutliner\ISceneOutlinerTreeItem) & InItem ) const


description: If not overriden will just default to testing against PassesFilter.

code: virtual bool GetInteractiveStateImpl ( const T & InItem ) const


description: Check whether the specified item passes our filter

code: virtual bool PassesFilter ( const [ISceneOutlinerTreeItem](API\Editor\SceneOutliner\ISceneOutlinerTreeItem) & InItem ) const


code: virtual bool PassesFilterImpl ( const T & InItem ) const


code: TSceneOutlinerFilter ( [EDefaultBehaviour](API\Editor\SceneOutliner\FSceneOutlinerFilter\EDefaultBehaviour) InDefaultBehaviour )


className: TSceneOutlinerFilter

description: Outliner filter which will be applied on items which match the specified type

code: template<class T> struct TSceneOutlinerFilter : public [FSceneOutlinerFilter](API\Editor\SceneOutliner\FSceneOutlinerFilter)


className: TFilterPredicate

code: typedef typename T::FFilterPredicate TFilterPredicate


className: TSceneOutlinerPredicateFilter

description: Predicate based filter for the outliner

code: template<class T> struct TSceneOutlinerPredicateFilter : public [TSceneOutlinerFilter< T >](API\Editor\SceneOutliner\TSceneOutlinerFilter)

FilterPred

type: TFilterPredicat...

description: Predicate used to filter tree items

InteractivePred

type: TInteractivePre...


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


className: USceneOutlinerMenuContext

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

bRepresentingGameWorld

type: bool

SceneOutliner

type: TWeakPtr<SScen...


className: FOnPropertyValueChanged

description: Sets a delegate called when the property value changes

module: ScriptableEditorWidgets

code: class FOnPropertyValueChanged


code: virtual bool GetIsPropertyVisible ( const [FPropertyAndParent](API\Editor\PropertyEditor\FPropertyAndParent) & PropertyAndParent ) const


code: virtual bool GetIsRowVisible ( [FName](API\Runtime\Core\UObject\FName) InRowName, [FName](API\Runtime\Core\UObject\FName) InParentName ) const


code: virtual bool IsRowVisibilityFiltered() const


className: TInteractivePredicate

code: typedef typename T::FInteractivePredicate TInteractivePredicate


code: virtual void NotifyPostChange ( const [FPropertyChangedEvent](API\Runtime\CoreUObject\UObject\FPropertyChangedEvent) & PropertyChangedEvent, [FProperty](API\Runtime\CoreUObject\UObject\FProperty) * PropertyThatChanged )


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

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


code: virtual void ReleaseSlateResources ( bool bReleaseChildren )


className: UDetailsView

description: The details view allows you to display the value of an object properties.

code: class UDetailsView : public [UPropertyViewBase](API\Editor\ScriptableEditorWidgets\Components\UPropertyViewBase), public [FNotifyHook](API\Runtime\CoreUObject\Misc\FNotifyHook)

bAllowFavoriteSystem

description: If false, the current properties editor will never display the favorite system

bAllowFiltering

description: True if we allow filtering through search and the filter dropdown menu.

bForceHiddenPropertyVisibility

description: If true, all properties will be visible, not just those with CPF_Edit

bShowAnimatedPropertiesOption

description: True if you want to show the 'Show Only Animated Properties'.

bShowKeyablePropertiesOption

description: True if you want to show the 'Show Only Keyable Properties'.

bShowModifiedPropertiesOption

description: True if you want to show the 'Show Only Modified Properties'.

bShowScrollBar

description: If false, the details panel's scrollbar will always be hidden.

CategoriesToShow

type: TArray<FName>

description: Which categories to show in the details panel.

ColumnWidth

type: float

description: The default column width

PropertiesToShow

description: Which properties to show in the details panel.

ViewIdentifier

type: FName

description: Identifier for this details view; NAME_None if this view is anonymous


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SBorder](API\Runtime\Slate\Widgets\Layout\SBorder) > GetDisplayWidget() const


code: virtual void BuildContentWidget()


code: [UObject](API\Runtime\CoreUObject\UObject\UObject) * GetObject() const


description: Gets the palette category of the widget

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


code: virtual void OnObjectChanged()


code: void OnPropertyChangedBroadcast ( [FName](API\Runtime\Core\UObject\FName) PropertyName )


description: Do any object-specific cleanup required immediately after loading an object. This is not called for newly-created objects, and by default will always execute on the game thread.

code: virtual void PostLoad()


description: Function implemented by all subclasses ofUWidgetis called when the underlyingSWidgetneeds to be constructed.

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


code: void SetObject ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * NewObject )


className: UPropertyViewBase

description: Base of property view allows you to display the value of an object properties.

code: class UPropertyViewBase : public [UWidget](API\Runtime\UMG\Components\UWidget)

bAutoLoadAsset

description: Load the object (if it's an asset) when the widget is created.

Object

type: TSoftObjectPtr<...

description: The object to view.

OnPropertyChanged

type: FOnPropertyValu...


code: void SetNameOverride ( [FText](API\Runtime\Core\Internationalization\FText) NewPropertyName )


code: void SetPropertyName ( [FName](API\Runtime\Core\UObject\FName) NewPropertyName )


className: USinglePropertyView

description: The single property view allows you to display the value of an object's property.

code: class USinglePropertyView : public [UPropertyViewBase](API\Editor\ScriptableEditorWidgets\Components\UPropertyViewBase)


description: Called before the module is unloaded, right before the module object is destroyed. During normal shutdown, this is called in reverse order that modules finishStartupModule(). This means that, as long as a module references dependent modules in it'sStartupModule(), it can safely reference those dependencies inShutdownModule()as well.

code: virtual void ShutdownModule()


description: FModuleManager::Get().LoadModuleChecked(TEXT("HTTP"));

code: virtual void StartupModule()


className: FScriptableEditorWidgetsModule

code: class FScriptableEditorWidgetsModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


description: Add an acquired resource to this container by providing its releaser function

module: Sequencer

code: template<typename T> void Add ( T && InReleaser )


description: Add a named resource to this container by providing its releaser function

code: template<typename T> void Add ( [FName](API\Runtime\Core\UObject\FName) InIdentifier, T && InReleaser )


code: [FAcquiredResources](API\Editor\Sequencer\FAcquiredResources) & operator= ( const [FAcquiredResources](API\Editor\Sequencer\FAcquiredResources) & )


code: [FAcquiredResources](API\Editor\Sequencer\FAcquiredResources) & operator= ( [FAcquiredResources](API\Editor\Sequencer\FAcquiredResources) && )


description: Release all acquired resources in reverse order

code: void Release()


description: Release the resource(s) that correspond to the specified identifier

code: void Release ( [FName](API\Runtime\Core\UObject\FName) InIdentifier )


description: Default construction

code: FAcquiredResources()


description: Copy construction is disabled

code: FAcquiredResources ( const [FAcquiredResources](API\Editor\Sequencer\FAcquiredResources) & )


description: Move construction/assignment implies a transfer of ownership of the acquired resources

code: FAcquiredResources ( [FAcquiredResources](API\Editor\Sequencer\FAcquiredResources) && )


description: Destructor that releases any acquired resources

code: ~FAcquiredResources()


className: FAcquiredResources

description: Helper class that automates releasing of acquired resources

code: class FAcquiredResources


description: Commit this operation by choosing the section(s) to key for each key area, and adding a key at the specified time

code: void Commit ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InKeyTime, [ISequencer](API\Editor\Sequencer\ISequencer) & InSequencer )


description: Construct an operation from some key areas on a track.

code: static [FAddKeyOperation](API\Editor\Sequencer\FAddKeyOperation) FromKeyAreas ( [ISequencerTrackEditor](API\Editor\Sequencer\ISequencerTrackEditor) * TrackEditor, const [TArrayView](API\Runtime\Core\Containers\TArrayView)< [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IKeyArea](API\Editor\Sequencer\IKeyArea) >> InKeyAreas )


description: Construct an operation from a single display node. Every key area underneath this node will receive keys.

code: static [FAddKeyOperation](API\Editor\Sequencer\FAddKeyOperation) FromNode ( [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [FViewModel](API\Editor\SequencerCore\MVVM\ViewModels\FViewModel) > InModel )


description: Construct an operation from any set of display nodes. Each node in the set will receive keys for all decendant key areas.

code: static [FAddKeyOperation](API\Editor\Sequencer\FAddKeyOperation) FromNodes ( const [TSet](API\Runtime\Core\Containers\TSet)< [TWeakViewModelPtr](API\Editor\SequencerCore\TWeakViewModelPtr)< [IOutlinerExtension](API\Editor\SequencerCore\MVVM\Extensions\IOutlinerExtension) >> & InModels )


className: FAddKeyOperation

description: No constructors are accessible with public or protected access.

code: struct FAddKeyOperation


code: static [FAnimatedPropertyKey](API\Editor\Sequencer\FAnimatedPropertyKey) FromObjectType ( const [UClass](API\Runtime\CoreUObject\UObject\UClass) * Class )


code: static [FAnimatedPropertyKey](API\Editor\Sequencer\FAnimatedPropertyKey) FromProperty ( const [FProperty](API\Runtime\CoreUObject\UObject\FProperty) * Property )


code: static [FAnimatedPropertyKey](API\Editor\Sequencer\FAnimatedPropertyKey) FromPropertyType ( [TSubclassOfField](API\Runtime\CoreUObject\Templates\TSubclassOfField)< [FProperty](API\Runtime\CoreUObject\UObject\FProperty) > PropertyType )


code: static [FAnimatedPropertyKey](API\Editor\Sequencer\FAnimatedPropertyKey) FromPropertyTypeName ( [FName](API\Runtime\Core\UObject\FName) PropertyTypeName )


code: static [FAnimatedPropertyKey](API\Editor\Sequencer\FAnimatedPropertyKey) FromStructType ( const [UStruct](API\Runtime\CoreUObject\UObject\UStruct) * Struct )


code: static [FAnimatedPropertyKey](API\Editor\Sequencer\FAnimatedPropertyKey) FromStructType ( [FName](API\Runtime\Core\UObject\FName) StructName )


className: FAnimatedPropertyKey

code: struct FAnimatedPropertyKey

ObjectTypeName

description: The name of the type of object that can be animated inside the property (i.e. the name of the struct or object forFStructPropertyorFObjectProperty).

PropertyTypeName

description: The name of the type of property that can be animated (i.e.FBoolProperty)


className: FBuildEditWidgetParams

description: Data structure containing information required to build an edit widget

code: struct FBuildEditWidgetParams

NodeIsHovered

type: TAttribute< boo...

description: Attribute that specifies when the node relating to this edit widget is hovered

RowIndex

description: Indexof current track row

TrackInsertRowIndex

description: Track row index for any newly created sections


code: const [UStruct](API\Runtime\CoreUObject\UObject\UStruct) * FindPropertyContainer ( const [FProperty](API\Runtime\CoreUObject\UObject\FProperty) * ForProperty ) const


description: Creates new can key property parameters.

code: FCanKeyPropertyParams ( const [UClass](API\Runtime\CoreUObject\UObject\UClass) * InObjectClass, const [FPropertyPath](API\Editor\PropertyEditor\FPropertyPath) & InPropertyPath )


code: FCanKeyPropertyParams ( const [UClass](API\Runtime\CoreUObject\UObject\UClass) * InObjectClass, const [IPropertyHandle](API\Editor\PropertyEditor\IPropertyHandle) & InPropertyHandle )


className: FCanKeyPropertyParams

description: Parameters for determining if a property can be keyed.

code: struct FCanKeyPropertyParams

ObjectClass

type: constUClass&#...

description: The class of the object which has the property to be keyed.

PropertyPath

type: FPropertyPath

description: A path of properties to get from the root object to the property to be keyed.


code: FContextMenuSuppressor ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FSequencerTimeSliderController](API\Editor\Sequencer\FSequencerTimeSliderController) > InTimeSliderController )


code: FContextMenuSuppressor &40; const FContextMenuSuppressor & &41;


className: FKeyAreaElement

code: struct FKeyAreaElement

KeyAreaGeometry

type: FGeometry

KeyAreas

type: TArray<TShared...

Type

type: EType


className: FExtendKeyMenuParams

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

code: struct FExtendKeyMenuParams

Channel

type: FMovieSceneChan...

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


className: EType

description: Whether this layout element pertains to one or multiple key areas

code: enum EType { Single, Group, }


description: Apply this operation

code: void ApplyDefault ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InKeyTime, [ISequencer](API\Editor\Sequencer\ISequencer) & InSequencer ) const


description: Apply a specific set of section operations

code: static void ApplyOperations ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InKeyTime, [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FKeySectionOperation](API\Editor\Sequencer\FKeySectionOperation) > InOperations, const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectBindingID, [ISequencer](API\Editor\Sequencer\ISequencer) & InSequencer )


className: CallbackType

code: typedef void([UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) *, [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FKeySectionOperation](API\Editor\Sequencer\FKeySectionOperation) >) CallbackType


className: FContextMenuSuppressor

code: struct FContextMenuSuppressor


description: Called before this operation is applied - intializes the sections and adds them to the transaction buffer

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


description: Iterate all the individual operations

code: void IterateOperations ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< [CallbackType](API\Editor\Sequencer\FKeyOperation\CallbackType) > Callback ) const


description: This channel may or may not be used for the final operation depending on the result of ChooseOperation()

code: void Populate ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * InTrack, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ISequencerSection](API\Editor\Sequencer\ISequencerSection) > InSection, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IKeyArea](API\Editor\Sequencer\IKeyArea) > InKeyArea )


className: FKeyOperation

description: Structure defining an opeartion that should add keys to a track

code: struct FKeyOperation


description: Creates new key property parameters for a manually triggered property change.

code: FKeyPropertyParams ( [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > InObjectsToKey, const [FPropertyPath](API\Editor\PropertyEditor\FPropertyPath) & InPropertyPath, ESequencerKeyMode InKeyMode )


description: Creates new key property parameters from an actual property change notification with a property handle.

code: FKeyPropertyParams ( [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > InObjectsToKey, const [IPropertyHandle](API\Editor\PropertyEditor\IPropertyHandle) & InPropertyHandle, ESequencerKeyMode InKeyMode )


className: FKeyPropertyParams

description: Parameters for keying a property.

code: struct FKeyPropertyParams

KeyMode

type: const ESequence...

description: Keyframing params

ObjectsToKey

type: constTArray<U...

description: An array of the objects who's property will be keyed.


className: FKeyPropertyResult

description: Result of keying

code: struct FKeyPropertyResult

bHandleCreated

type: bool

description: Was a handle/binding created?

bKeyCreated

description: Was a key created?

bTrackCreated

description: Was a track created?

bTrackModified

description: Was the track modified in any way?

SectionsCreated

type: TArray<TWeakOb...

description: Was a section created

SectionsKeyed

description: Was a section keyed


description: Default application function that adds keys to the section by calling IKeyArea->AddOrUpdateKey on each channel

code: void Apply ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InKeyTime, [ISequencer](API\Editor\Sequencer\ISequencer) & InSequencer ) const


className: FKeySectionOperation

description: Structure defining a section that needs to be keyed by specific channels

code: struct FKeySectionOperation

KeyAreas

description: The key areas defining the channels to key

Section

type: TSharedPtr<ISe...

description: The section to add keys to


className: FActorBindingsDataChanged

code: typedef TMulticastDelegate_NoParams< void > FActorBindingsDataChanged


code: bool GetIsPropertyBound ( [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< FSequencer > Sequencer, const struct [FPropertyAndParent](API\Editor\PropertyEditor\FPropertyAndParent) & )


className: FPropertyBindingsDataChanged

code: typedef TMulticastDelegate_NoParams< void > FPropertyBindingsDataChanged


code: [FString](API\Runtime\Core\Containers\FString) GetLevelSequencesForActor ( [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< FSequencer > Sequencer, const [AActor](API\Runtime\Engine\GameFramework\AActor) * )


code: FLevelEditorSequencerBindingData()


className: FLevelEditorSequencerBindingData

code: class FLevelEditorSequencerBindingData : public [TSharedFromThis< FLevelEditorSequencerBindingData >](API\Runtime\Core\Templates\TSharedFromThis)


className: FLevelEditorSequencerIntegrationOptions

bActivateSequencerEdMode

type: bool:  1


code: void AddSequencer ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer, const [FLevelEditorSequencerIntegrationOptions](API\Editor\Sequencer\FLevelEditorSequencerIntegration-) & Options )


code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISceneOutlinerColumn](API\Editor\SceneOutliner\ISceneOutlinerColumn) > CreateSequencerInfoColumn ( [ISceneOutliner](API\Editor\SceneOutliner\ISceneOutliner) & SceneOutliner ) const


code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISceneOutlinerColumn](API\Editor\SceneOutliner\ISceneOutlinerColumn) > CreateSequencerSpawnableColumn ( [ISceneOutliner](API\Editor\SceneOutliner\ISceneOutliner) & SceneOutliner ) const


className: FOnSequencersChanged

code: typedef TMulticastDelegate_NoParams< void > FOnSequencersChanged


code: static [FLevelEditorSequencerIntegration](API\Editor\Sequencer\FLevelEditorSequencerIntegration) & Get()


code: [TArray](API\Runtime\Core\Containers\TArray)< [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > > GetSequencers()


code: void Initialize ( const [FLevelEditorSequencerIntegrationOptions](API\Editor\Sequencer\FLevelEditorSequencerIntegration-) & Options )


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


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


className: FLevelEditorSequencerIntegration

description: No destructors are accessible with public or protected access.

code: class FLevelEditorSequencerIntegration


description: Gets the widget created for each item within the SOutlinerView, column widgets must be fixed width

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateColumnWidget ( [UE::Sequencer::TViewModelPtr](API\Editor\SequencerCore\TViewModelPtr)< [UE::Sequencer::IOutlinerExtension](API\Editor\SequencerCore\MVVM\Extensions\IOutlinerExtension) > InOutlinerExtension ) const


description: Gets whether or not this column is supported by a given Sequencer

code: virtual bool SupportsSequence ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence ) const


description: Destructor

code: virtual ~FMovieSceneOutlinerColumn()


description: Constructor

code: FMovieSceneOutlinerColumn()


className: FMovieSceneOutlinerColumn

description: Base class for handling creation of outliner column widgets, column settings, and column properties.

code: class FMovieSceneOutlinerColumn : public [ISequencerOutlinerColumn](API\Editor\SequencerCore\ISequencerOutlinerColumn)


code: FMovieScenePasteBindingsParams ( const [TArray](API\Runtime\Core\Containers\TArray)< [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) > & InBindings, [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * InParentFolder, const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * > & InFolders, bool bInDuplicateExistingActors )


className: FMovieScenePasteBindingsParams

description: Paste bindings params

code: struct FMovieScenePasteBindingsParams

Bindings

type: TArray<FMovieS...

Folders

type: TArray<TObject...

ParentFolder

type: TObjectPtr<UMo...


code: FMovieScenePasteFoldersParams()


code: FMovieScenePasteFoldersParams ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * InParentFolder )


className: FMovieScenePasteFoldersParams

description: Paste folders params

code: struct FMovieScenePasteFoldersParams


code: FMovieScenePasteSectionsParams()


code: FMovieScenePasteSectionsParams ( const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > & InTracks, const [TArray](API\Runtime\Core\Containers\TArray)< int32 > & InTrackRowIndices, [FFrameTime](API\Runtime\Core\Misc\FFrameTime) InTime )


className: FMovieScenePasteSectionsParams

description: Paste sections params

code: struct FMovieScenePasteSectionsParams

Time

type: FFrameTime

TrackRowIndices

type: TArray< int32 >


code: FMovieScenePasteTracksParams ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence, const [TArray](API\Runtime\Core\Containers\TArray)< [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) > & InBindings, [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * InParentFolder, const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * > & InFolders )


className: FMovieScenePasteTracksParams

description: Paste tracks params

code: struct FMovieScenePasteTracksParams


description:
Attempt to find a sequence editor for the specified sequence
The sequence editor ptr, or null if one is not available for the specified type of sequence

code: static [FMovieSceneSequenceEditor](API\Editor\Sequencer\FMovieSceneSequenceEditor) * Find ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence )


description:
Access the director blueprint for the specified sequence
The sequence's director blueprint or nullptr if it does not have one (or cannot)

code: [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * FindDirectorBlueprint ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence ) const


code: [UBlueprint](API\Runtime\Engine\Engine\UBlueprint) * GetOrCreateDirectorBlueprint ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * Sequence ) const


description: Check whether the specified sequence supports events

code: bool SupportsEvents ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence ) const


code: virtual ~FMovieSceneSequenceEditor()


className: FMovieSceneSequenceEditor

code: struct FMovieSceneSequenceEditor


description: Add a new track to the sequence.

code: virtual [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * AddTrack ( [UMovieScene](API\Runtime\MovieScene\UMovieScene) * FocusedMovieScene, const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectHandle, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< class [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) > TrackClass, [FName](API\Runtime\Core\UObject\FName) UniqueTypeName )


code: void AnimatablePropertyChanged ( FOnKeyProperty OnKeyProperty )


description: Initiate keying when there is more than one object to key (ie. drag and drop assets). This will allow for different behaviors, ie. keying all at the current time or keying one after the other.

code: static void BeginKeying ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InFrameNumber )


description: Allows the track editors to bind commands.

code: virtual void BindCommands ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FUICommandList](API\Runtime\Slate\Framework\Commands\FUICommandList) > SequencerCommandBindings )


className: bKeying

description: Indicates whether we're currently in a keying operation where multiple keys may be created (ie. drag and drop)

code: static bool bKeying;


description: Builds up the sequencer's "Add Track" menu.

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


description: Builds up the object binding edit buttons for the outliner.

code: virtual void BuildObjectBindingEditButtons ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SHorizontalBox](API\Runtime\SlateCore\Widgets\SHorizontalBox) > EditBox, const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectBinding, const [UClass](API\Runtime\CoreUObject\UObject\UClass) * ObjectClass )


description: Builds up the object binding track menu for the outliner.

code: virtual void BuildObjectBindingTrackMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder, const [TArray](API\Runtime\Core\Containers\TArray)< [FGuid](API\Runtime\Core\Misc\FGuid) > & ObjectBindings, const [UClass](API\Runtime\CoreUObject\UObject\UClass) * ObjectClass )


description:
Builds an edit widget for the outliner nodes which represent tracks which are edited by this editor.
The the widget to display in the outliner, or an empty shared ptr if not widget is to be displayed.

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > BuildOutlinerEditWidget ( const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectBinding, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track, const [FBuildEditWidgetParams](API\Editor\Sequencer\FBuildEditWidgetParams) & Params )


description: Builds the context menu for the track.

code: virtual void BuildTrackContextMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * Track )


className: FFindOrCreateHandleResult

code: struct FFindOrCreateHandleResult

Handle

type: FGuid


className: FFindOrCreateMasterTrackResult

code: template<typename TrackClass> struct FFindOrCreateMasterTrackResult

Track

type: TrackClass *...


className: FFindOrCreateTrackResult

code: struct FFindOrCreateTrackResult

type: UMovieSceneTrac...


className: FFindOrCreateRootTrackResult

code: template<typename TrackClass> struct FFindOrCreateRootTrackResult


code: [FFindOrCreateHandleResult](API\Editor\Sequencer\FMovieSceneTrackEditor\FFindOrCreateHandleResult) FindOrCreateHandleToObject ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Object, bool bCreateHandleIfMissing, const [FName](API\Runtime\Core\UObject\FName) & CreatedFolderName )


description:
Find or add a track of the specified type in the focused movie scene.
The track results.


code: template<typename TrackClass> [FFindOrCreateRootTrackResult](API\Editor\Sequencer\FMovieSceneTrackEditor\FFindOrCreateRootTrackResult)< TrackClass > FindOrCreateRootTrack()


code: [FFindOrCreateTrackResult](API\Editor\Sequencer\FMovieSceneTrackEditor\FFindOrCreateTrackResult) FindOrCreateTrackForObject ( const [FGuid](API\Runtime\Core\Misc\FGuid) & ObjectHandle, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) > TrackClass, [FName](API\Runtime\Core\UObject\FName) PropertyName, bool bCreateTrackIfMissing )


description: The current movie scene

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


description:
Gets the currently focused movie scene, if any.
Focused movie scene, or nullptr if no movie scene is focused.

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


description: The sequencer bound to this handler

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


description: The current local time at which we should add a key


description:
Called when an asset is dropped into Sequencer. Can potentially consume the asset so it doesn't get added as a spawnable.
true if we want to consume this asset, false otherwise.

code: virtual bool HandleAssetAdded ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Asset, const [FGuid](API\Runtime\Core\Misc\FGuid) & TargetObjectGuid )


description: Called to generate a section layout for a particular section.

code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencerSection](API\Editor\Sequencer\ISequencerSection) > MakeSectionInterface ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & SectionObject, [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) & Track, [FGuid](API\Runtime\Core\Misc\FGuid) ObjectBinding )


className: NextKeyTime

description: The key time to use during a multi key operation. Only used if bKeying is true

code: static [TOptional](API\Runtime\Core\IO\TOptional)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > NextKeyTime;


description:
Called when an asset is dropped directly onto a track.
Whether the drop event was handled.

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnDrop ( const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent, const [FSequencerDragDropParams](API\Editor\Sequencer\FSequencerDragDropParams) & DragDropParams )


description:
Called when attempting to drop an asset directly onto a track.
Whether the drop event can be handled.

code: virtual bool OnAllowDrop ( const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent, [FSequencerDragDropParams](API\Editor\Sequencer\FSequencerDragDropParams) & DragDropParams )


description: Called when the instance of this track editor is initialized

code: virtual void OnInitialize()


description:
Returns whether a sequence is supported by this tool.
true if the type is supported.

code: virtual bool SupportsSequence ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence ) const


description: Called when the instance of this track editor is released

code: virtual void OnRelease()


description:
Returns whether a track class is supported by this tool.
true if the type is supported.

code: bool SupportsType ( [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< class [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) > TrackClass ) const


description: Ticks this tool.

code: virtual void Tick ( float DeltaTime )


description: Constructor

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


description: Destructor

code: virtual ~FMovieSceneTrackEditor()


className: FMovieSceneTrackEditor

description: Base class for handling key and section drawing and manipulation of aUMovieSceneTrackclass.

code: class FMovieSceneTrackEditor : public [TSharedFromThis< FMovieSceneTrackEditor >](API\Runtime\Core\Templates\TSharedFromThis), public [ISequencerTrackEditor](API\Editor\Sequencer\ISequencerTrackEditor)


description: Gets the property path as a period seperated string of property names.


description: Gets the value of the property that changed.

code: template<typename ValueType> ValueType GetPropertyValue() const


code: FPropertyChangedParams ( [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > InObjectsThatChanged, const [FPropertyPath](API\Editor\PropertyEditor\FPropertyPath) & InPropertyPath, const [FPropertyPath](API\Editor\PropertyEditor\FPropertyPath) & InStructPathToKey, ESequencerKeyMode InKeyMode )


className: FPropertyChangedParams

description: Parameters for the property changed callback.

code: class FPropertyChangedParams

KeyMode

description: Keyframing params

ObjectsThatChanged

description: An array of the objects that changed.

PropertyPath

type: FPropertyPath

description: A path of properties to get from the root object to the property to be keyed.

StructPathToKey

description: Represents the path of an inner property which should be keyed for a struct property.


className: FSequencerChannelPaintArgs

code: struct FSequencerChannelPaintArgs

DrawElements

type: FSlateWindowEle...

Geometry

type: constFGeometry...

MyCullingRect

type: constFSlateRec...

TimeToPixel

type: FTimeToPixel

WidgetPaintArgs

type: constFPaintArg...

WidgetStyle

type: constFWidgetSt...


description: Add a key area to this group

code: void Add ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [UE::Sequencer::FChannelModel](API\Editor\Sequencer\MVVM\ViewModels\FChannelModel) > InChannel )


className: FSequencerClipboardPasteGroup

description: Struct responsible for adding key areas to a group

code: struct FSequencerClipboardPasteGroup


description: Constructor that takes an array to add our group of key areas to

code: FSequencerClipboardPasteGroup ( [TArray](API\Runtime\Core\Containers\TArray)< [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [UE::Sequencer::FChannelModel](API\Editor\Sequencer\MVVM\ViewModels\FChannelModel) >>> & InOwnerArray )


description: Add a new paste destination (to consist of one or more key areas)


description: Add a rule specifying that 2 names should be considered synonymous when reconciling

code: static void AddTrackAlias ( [FName](API\Runtime\Core\UObject\FName) Alias1, [FName](API\Runtime\Core\UObject\FName) Alias2 )


className: EMethod

code: enum EMethod { Compress, Expand, Apply, ApplyRepeating, Custom, }


description: Check if this reconciler can auto paste (that is to say that there are some exact matches for this reconciler)

code: bool CanAutoPaste() const


code: FPasteMetaData &40; int32 InSourceGroup, EMethod InMethod &41;


className: FPasteMetaData

description: Structure expressing how a paste should be performed for a particular destination group

code: struct FPasteMetaData

DestToSrcMap

type: TMap< int32, in...

description: Map of destination key area index -> source track index. Used where Method == Custom

Method

type: EMethod

description: The method to use when pasting

SourceGroup

description: The index into the Source groups to paste into this entry


className: KeyAreaAliases

description: Static map of synonyms for a given key area name

code: static [TMap](API\Runtime\Core\Containers\TMap)< [FName](API\Runtime\Core\UObject\FName), [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > > KeyAreaAliases;


description: Perform the paste using the specified environment

code: bool Paste ( const [FSequencerPasteEnvironment](API\Editor\Sequencer\FSequencerPasteEnvironment) & PasteEnvironment )


description: Construction from existing clipboard data

code: FSequencerClipboardReconciler ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< const [FMovieSceneClipboard](API\Runtime\MovieScene\FMovieSceneClipboard) > InClipboard )


description: Attempt to reconcile the source clipboard data to the current paste destinations

code: bool Reconcile()


className: FSequencerClipboardReconciler

description: Comparable track types can be associated by name using AddTrackAlias

code: class FSequencerClipboardReconciler


description: Initialize commands

code: virtual void RegisterCommands()


className: FSequencerCommands

code: class FSequencerCommands : public [TCommands< FSequencerCommands >](API\Runtime\Slate\Framework\Commands\TCommands)

AddActorsToSequencer

type: TSharedPtr<FUI...

description: Add selected actors to sequencer

AddRotationKey

description: Sets a rotation key at the current time for the selected actor

AddScaleKey

description: Sets a scale key at the current time for the selected actor

AddTransformKey

description: Sets a transform key at the current time for the selected actor

AddTranslationKey

description: Sets a translation key at the current time for the selected actor

AllowAllEdits

description: Set allow edits to all.

AllowLevelEditsOnly

description: Set allow edits to levels only.

AllowSequencerEditsOnly

description: Set allow edits to sequencer only.

ChangeTimeDisplayFormat

description: Rotates through the supported formats for displaying times/frames/timecode.

ClearSelectionRange

description: Clear and reset the selection range

CollapseAllNodes

description: Collapse all nodes

ConvertToPossessable

description: Convert the selected spawnable objects to possessables.

ConvertToSpawnable

description: Convert the selected possessed objects to spawnables.

CreateCamera

description: Create camera and set it as the current camera cut

DeleteKeys

description: Deletes the selected keys

ExpandAllNodes

description: Expand all nodes

FindInContentBrowser

description: Finds the viewed sequence asset in the content browser.

FixPossessableObjectClass

description: Attempts to fix possessables whose object class don't match the object class of their currently bound objects.

JumpBackward

description: Jump backward

JumpForward

description: Jump forward

JumpToEnd

description: Jump to end of playback

JumpToEndViewport

description: Jump to end of playback

JumpToStart

description: Jump to start of playback

JumpToStartViewport

description: Jump to start of playback

MarqueeTool

description: Enable the marquee selection tool

MoveToNewFolder

description: Move selected nodes to new folder.

MoveTool

description: Enable the move tool

NavigateBackward

description: Navigate backward

NavigateForward

description: Navigate forward

OpenDirectorBlueprint

description: Opens the director blueprint for a sequence.

OpenNodeGroupsManager

description: Opens the node group manager.

OpenTaggedBindingManager

description: Opens the tagged binding manager.

PasteFromHistory

description: Paste from the sequencer clipboard history

Pause

description: Pause

PlayForward

description: Play forward

QuickTreeSearch

description: Sets the tree search widget as the focused widget in Slate for easy typing.

RebindPossessableReferences

description: Rebinds all possessable references with their current bindings.

RefreshUI

description: Forcibly refresh the UI

Rekey

description: Set the selected key's time to the current time

RemoveFromFolder

description: Remove selected nodes from folder.

RenderMovie

description: Open a panel that enables exporting the sequence to a movie

ResetFilters

description: Reset all enabled filters

ResetViewRange

description: Reset the view range to the playback range

RestoreAnimatedState

description: Restores all animated state for the current sequence.

RestorePlaybackSpeed

description: Restores real time speed

SaveCurrentSpawnableState

description: Saves the current state of this object as the default spawnable state.

ScrubTimeViewport

description: Scrub time in the viewport

SelectAllInSelectionRange

description: Select all keys and sections that fall into the selection range

SelectBackward

description: Select all keys and sections backward from the current time

SelectForward

description: Select all keys and sections forward from the current time

SelectKeysInSelectionRange

description: Select all keys that fall into the selection range

SelectNone

description: Select none

SelectSectionsInSelectionRange

description: Select all sections that fall into the selection range

SetAutoChangeAll

description: Set the auto change mode to None.

SetAutoChangeNone

description: Set the auto change mode to None.

SetAutoKey

description: Set the auto change mode to Key.

SetAutoTrack

description: Set the auto change mode to Track.

SetEndPlaybackRange

description: Set end playback range

SetInterpolationConstant

description: Sets the interp tangent mode for the selected keys to constant

SetInterpolationCubicAuto

description: Sets the interp tangent mode for the selected keys to auto

SetInterpolationCubicBreak

description: Sets the interp tangent mode for the selected keys to break

SetInterpolationCubicSmartAuto

description: Sets the interp tangent mode for the selected keys to smart auto

SetInterpolationCubicUser

description: Sets the interp tangent mode for the selected keys to user

SetInterpolationLinear

description: Sets the interp tangent mode for the selected keys to linear

SetKey

description: Sets a key at the current time for the selected actor

SetKeyAll

description: Set mode to key all.

SetKeyChanged

description: Set mode to just key changed attribute.

SetKeyGroup

description: Set mode to key changed attribute and others in it's group.

SetKeyTime

description: Set the key to a specified time

SetPlaybackRangeToAllShots

description: Set the playback range to all the shots.

SetSelectionRangeEnd

description: Sets the upper bound of the selection range

SetSelectionRangeStart

description: Sets the lower bound of the selection range

SetSelectionRangeToNextShot

description: Set the selection range to the next shot.

SetSelectionRangeToPreviousShot

description: Set the selection range to the previous shot.

SetStartPlaybackRange

description: Set start playback range

ShuttleBackward

description: Shuttle backward

ShuttleForward

description: Shuttle forward

SnapToFrame

description: Snap selected keys to frame

SortAllNodesAndDescendants

description: Sort all nodes and descendants

SplitSection

description: Split section

StepBackward

description: Step backward

StepBackwardViewport

description: Step backward

StepForward

description: Step forward

StepForwardViewport

description: Step forward

StepToNextCameraKey

description: Step to next camera key

StepToNextKey

description: Step to next key

StepToNextMark

description: Step to next mark

StepToNextShot

description: Step to next shot

StepToPreviousCameraKey

description: Step to previous camera key

StepToPreviousKey

description: Step to previous key

StepToPreviousMark

description: Step to previous mark

StepToPreviousShot

description: Step to previous shot

ToggleAsyncEvaluation

description: When enabled, enables a single asynchronous evaluation once per-frame.

ToggleAutoExpandNodesOnSelection

description: Toggle auto expand outliner tree on child selection

ToggleAutoKeyEnabled

description: Turns autokey on and off.

ToggleAutoScroll

description: Turns auto scroll on and off.

ToggleChannelColors

description: Toggles whether to show channel colors in the track area.

ToggleCleanPlaybackMode

description: Toggle clean playback mode.

ToggleDynamicWeighting

description: When enabled, all blendable tracks will always cache their initial values to ensure that they are able to correctly blend in/out when dynamic weights are being used.

ToggleEvaluateSubSequencesInIsolation

description: Toggle whether we should evaluate sub sequences in isolation

ToggleExpandCollapseNodes

description: Expand/collapse nodes

ToggleExpandCollapseNodesAndDescendants

description: Expand/collapse nodes and descendants

ToggleIsSnapEnabled

description: Turns snapping on and off.

description: Toggle constraining the time cursor to the playback range while scrubbing

ToggleKeepPlaybackRangeInSectionBounds

description: Toggle constraining the playback range to the section bounds

ToggleKeyBars

description: Show/hide key bar connectors for quickly retiming pairs of keys

ToggleLayerBars

description: Toggles whether to show layer bars to edit keyframes in bulk.

ToggleLinkCurveEditorTimeRange

description: Toggles whether or not the curve editor time range should be linked to the sequencer.

ToggleMarkAtPlayPosition

description: Toggle on/off a Mark at the current time

ToggleMarksLocked

description: Toggle locking marks

TogglePilotCamera

description: Toggle piloting the last camera or the camera cut camera

TogglePlay

description: Toggle play

TogglePlaybackRangeLocked

description: Toggle locking the playback range.

TogglePlayViewport

description: Toggle play viewport

ToggleRerunConstructionScripts

description: Reruns construction scripts on bound actors every frame.

ToggleResetPlayheadWhenNavigating

description: Toggle resetting the playhead when navigating in and out of subsequences

ToggleShowCurveEditor

description: Toggles whether or not the curve editor should be shown.

ToggleShowGotoBox

description: Toggle the visibility of the goto box.

ToggleShowPreAndPostRoll

description: Toggles visualization of pre and post roll

ToggleShowRangeSlider

description: Turns the range slider on and off.

ToggleShowSelectedNodesOnly

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

ToggleShowStatusBar

description: Toggles whether to show the status bar.

ToggleShowStretchBox

description: Toggle the visibility of the stretch box.

ToggleShowTransformBox

description: Toggle the visibility of the transform box.

ToggleSnapCurveValueToInterval

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

ToggleSnapKeysAndSectionsToPlayRange

description: Toggle constraining keys and sections in the play range

ToggleSnapKeyTimesToInterval

description: Toggles whether or not keys should snap to the selected interval.

ToggleSnapKeyTimesToKeys

description: Toggles whether or not keys should snap to other keys in the section.

ToggleSnapPlayTimeToDraggedKey

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

ToggleSnapPlayTimeToInterval

description: Toggles whether or not the play time should snap to the selected interval.

ToggleSnapPlayTimeToKeys

description: Toggles whether or not snap to key times while scrubbing.

ToggleSnapPlayTimeToMarkers

description: Toggles whether or not snap to markers while scrubbing.

ToggleSnapPlayTimeToPressedKey

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

ToggleSnapPlayTimeToSections

description: Toggles whether or not snap to section bounds while scrubbing.

ToggleSnapSectionTimesToInterval

description: Toggles whether or not sections should snap to the selected interval.

ToggleSnapSectionTimesToSections

description: Toggles whether or not sections should snap to other sections.

ToggleWeightedTangents

description: Toggles the interp tangent weight mode for the selected keys

TranslateLeft

description: Translate the selected keys and section to the left

TranslateRight

description: Translate the selected keys and section to the right

TrimOrExtendSectionLeft

description: Trim or extend closest sections to the left for the selected tracks (or all tracks if none selected) to the current time

TrimOrExtendSectionRight

description: Trim or extend closest sections to the right for the selected tracks (or all tracks if none selected) to the current time

TrimSectionLeft

description: Trim section to the left, keeping the right portion

TrimSectionRight

description: Trim section to the right, keeping the left portion

ZoomInViewRange

description: Zoom into the view range

ZoomOutViewRange

description: Zoom out of the view range

ZoomToFit

description: Zoom to fit the selected sections and keys


description: Adds a new customization for the current sequence.

code: void AddCustomization ( const [FSequencerCustomizationInfo](API\Editor\Sequencer\FSequencerCustomizationInfo) & Customization )


description: Gets the already registered customizations.

code: const [TArray](API\Runtime\Core\Containers\TArray)< [FSequencerCustomizationInfo](API\Editor\Sequencer\FSequencerCustomizationInfo) > & GetCustomizations() const


description: Gets the sequence that is currently edited. Customizations can hold on to this reference.

code: [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) & GetFocusedSequence() const


description: Gets the sequencer that we are customizing. Customizations can hold on to this reference.

code: [ISequencer](API\Editor\Sequencer\ISequencer) & GetSequencer() const


code: FSequencerCustomizationBuilder ( [ISequencer](API\Editor\Sequencer\ISequencer) & InSequencer, [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) & InFocusedSequence )


className: FSequencerCustomizationBuilder

description: Class to pass toISequencerCustomizationfor building a customization.

code: class FSequencerCustomizationBuilder


className: FSequencerCustomizationInfo

description: Class for specifying customizations to apply to a sequence editor.

code: struct FSequencerCustomizationInfo

AddMenuExtender

type: TSharedPtr<FEx...

description: Extender for the "add track" menu.

OnActorsDrop

type: FOnActorsDrop

description: Called when an actor is dropped on the sequencer. Only if OnReceivedDrop hasn't handled the event.

OnAssetsDrop

type: FOnAssetsDrop

description: Called when an asset is dropped on the sequencer. Only if OnReceivedDrop hasn't handled the event.

OnBuildObjectBindingContextMenu

type: FOnGetSequencer...

description: Extender for the object binding.

OnClassesDrop

type: FOnClassesDrop

description: Called when a class is dropped on the sequencer. Only if OnReceivedDrop hasn't handled the event.

OnFoldersDrop

type: FOnFoldersDrop

description: Called when a folder is dropped on the sequencer. Only if OnReceivedDrop hasn't handled the event.

OnPaste

type: FOnSequencerPas...

description: Called when data is pasted into the sequence

OnReceivedDragOver

type: FOptionalOnDrag...

description: Called when something is dragged over the sequencer.

OnReceivedDrop

description: Called when something is dropped on the sequencer.

ToolbarExtender

description: Extender for the sequencer toolbar.


description: Gets the sequencer customizations for the given sequence.

code: void GetSequencerCustomizations ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * FocusedSequence, [TArray](API\Runtime\Core\Containers\TArray)< [TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< [ISequencerCustomization](API\Editor\Sequencer\ISequencerCustomization) >> & OutCustomizations )


description: Determines whether the new edited sequence requires changing the customizations.

code: bool NeedsCustomizationChange ( const [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * OldFocusedSequence, const [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * NewFocusedSequence ) const


description: Registers a sequencer customization against a specific type of sequence.

code: void RegisterInstancedSequencerCustomization ( const [UClass](API\Runtime\CoreUObject\UObject\UClass) * SequenceClass, FOnGetSequencerCustomizationInstance GetCustomizationDelegate )


description: Unregisters a sequencer customization that was previously registered against a specific type of sequence.

code: void UnregisterInstancedSequencerCustomization ( const [UClass](API\Runtime\CoreUObject\UObject\UClass) * SequenceClass )


code: FSequencerCustomizationManager()


code: FSequencerCustomizationManager &40; const FSequencerCustomizationManager & &41;


className: FSequencerCustomizationManager

description: Manager class for sequencer customizations.

code: class FSequencerCustomizationManager


code: FSequencerDragDropParams ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * InTrack, int32 InRowIndex, [FGuid](API\Runtime\Core\Misc\FGuid) InTargetObjectGuid, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InFrameNumber, const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & InFrameRange )


className: FSequencerDragDropParams

code: struct FSequencerDragDropParams

FrameNumber

type: FFrameNumber

description: The frame number that this drop event is being dropped at

FrameRange

type: TRange<FFrameN...

description: The frame range that this drop event is being dropped at

RowIndex

description: The row index to drop onto

TargetObjectGuid

type: FGuid

description: The object guid this asset is dropped onto, if applicable

Track

type: TWeakObjectPtr<...

description: The track that is receiving this drop event


className: FSequencerHostCapabilities

description: Sequencer host functionality capabilities. These are no longer based on whether or not there is a Toolkit host as we may have a toolkit host outside of conditions where these are supported.

code: struct FSequencerHostCapabilities

bSupportsCurveEditor

type: bool

description: Do we support the curve editor

bSupportsRecording

description: Do we support recording

bSupportsRenderMovie

description: Do we support rendering to a movie

bSupportsSaveMovieSceneAsset

description: Should we show the Save-As button in the toolbar?


className: FSequencerInitParams

description: Sequencer initialization parameters.

code: struct FSequencerInitParams

bEditWithinLevelEditor

description: Whether or not sequencer should be edited within the level editor

EventContexts

type: TAttribute<TAr...

description: Accessor for event contexts

HostCapabilities

type: FSequencerHostC...

description: Immutable capability set specified when our instance is created.

PlaybackClient

type: TAttribute<IMo...

description: Accessor for playback client

PlaybackContext

type: TAttribute<UOb...

description: Accessor for playback context

RootSequence

type: UMovieSceneSequ...

description: The root movie scene sequence being edited.

SpawnRegister

type: TSharedPtr<FMo...

description: Domain-specific spawn register for the movie scene

ToolkitHost

type: TSharedPtr<ITo...

description: The asset editor created for this (if any)

ViewParams

type: FSequencerViewP...

description: View parameters


description:
Search forwards or backwards for the first key within the specified range
(Optional) the time of the key that matched the range

code: [TOptional](API\Runtime\Core\IO\TOptional)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > FindFirstKeyInRange ( const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & Range, EFindKeyDirection Direction ) const


code: [TOptional](API\Runtime\Core\IO\TOptional)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > FindFirstSectionKeyInRange ( const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & Range, EFindKeyDirection Direction ) const


description:
Get a view of all key times that reside within the specified range
A (possibly empty) array view of all the times that lie within the range

code: [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > GetKeysInRange ( const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & Range ) const


description:
Search forwards or backwards for the next key from the specified frame number
(Optional) Frame number of the key that's next or previous from that time

code: [TOptional](API\Runtime\Core\IO\TOptional)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > GetNextKey ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) FrameNumber, EFindKeyDirection Direction ) const


code: [TOptional](API\Runtime\Core\IO\TOptional)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > GetNextSectionKey ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) FrameNumber, EFindKeyDirection Direction ) const


code: [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > GetSectionKeysInRange ( const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & Range ) const


description:
Access the signature this collection was generated with
The signature that this collection was generated with

code: const [FSequencerKeyCollectionSignature](API\Editor\Sequencer\FSequencerKeyCollectionSignature) & GetSignature() const


description:
Update this key collection using the specified signature
true if this collection was updated, or false if it was already up to date

code: bool Update ( const [FSequencerKeyCollectionSignature](API\Editor\Sequencer\FSequencerKeyCollectionSignature) & InSignature )


className: FSequencerKeyCollection

description: A collection of keys gathered recursively from a particular node or nodes

code: class FSequencerKeyCollection


description: Initialize this key collection from the specified node and section index.

code: static [FSequencerKeyCollectionSignature](API\Editor\Sequencer\FSequencerKeyCollectionSignature) FromNodeRecursive ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FViewModel](API\Editor\Sequencer\FSequencerKeyCollectionSignature\FViewModel) > InNode, [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * InSection, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InDuplicateThreshold )


description: Initialize this key collection from the specified nodes. Only gathers keys from those explicitly specified.

code: static [FSequencerKeyCollectionSignature](API\Editor\Sequencer\FSequencerKeyCollectionSignature) FromNodes ( const [TArray](API\Runtime\Core\Containers\TArray)< [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FViewModel](API\Editor\Sequencer\FSequencerKeyCollectionSignature\FViewModel) >> & InNodes, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InDuplicateThreshold )


description: Initialize this key collection from the specified nodes. Gathers keys from all child nodes.

code: static [FSequencerKeyCollectionSignature](API\Editor\Sequencer\FSequencerKeyCollectionSignature) FromNodesRecursive ( const [TArray](API\Runtime\Core\Containers\TArray)< [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FViewModel](API\Editor\Sequencer\FSequencerKeyCollectionSignature\FViewModel) >> & InNodes, [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) InDuplicateThreshold )


description: Access duplicate threshold that this signature was generated for


code: FSequencerKeyCollectionSignature()


description: Access the map of keyareas and signatures this signature was generated for

code: const [TMap](API\Runtime\Core\Containers\TMap)< [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IKeyArea](API\Editor\Sequencer\IKeyArea) >, [FGuid](API\Runtime\Core\Misc\FGuid) > & GetKeyAreas() const


className: FSequencerKeyCollectionSignature

code: struct FSequencerKeyCollectionSignature


description: Allocate a brand new, empty key struct type. Must be fully completed and finalized with FinalizeNewKeyStruct

code: static [UMovieSceneKeyStructType](API\Editor\Sequencer\UMovieSceneKeyStructType) * AllocateNewKeyStruct()


description: Add the specified struct to this manager with the specified unique name, explicitly keeping it alive through AddReferencedObjects.

code: void AddGeneratedStruct ( [FName](API\Runtime\Core\UObject\FName) InstancedStructName, [UMovieSceneKeyStructType](API\Editor\Sequencer\UMovieSceneKeyStructType) * Struct )


description: Allocate a brand new, key struct type, automatically discovering time/value properties from property meta-data. Must be finalized with FinalizeNewKeyStruct

code: static [UMovieSceneKeyStructType](API\Editor\Sequencer\UMovieSceneKeyStructType) * AllocateNewKeyStruct ( [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * ChannelType )


description:
Specific generation logic may be implemented by overloading the following free-function for your channel type: UMovieSceneKeyStructType* InstanceGeneratedStruct(ChannelType* Channel, FSequencerKeyStructGenerator* Generator)
An instance of a key struct for use on an edit UI, or nullptr if no valid one could be generated.

code: template<typename ChannelType> [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) > CreateKeyStructInstance ( const [TMovieSceneChannelHandle](API\Runtime\MovieScene\Channels\TMovieSceneChannelHandle)< ChannelType > & ChannelHandle, [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) InHandle )


description:
Create a new generated key struct by reflecting array properties with 'KeyTimes' and 'KeyValues' meta-data
A valid pointer to aUMovieSceneKeyStructTypestruct type, or nullptr if one could not be found or allocated

code: [UMovieSceneKeyStructType](API\Editor\Sequencer\UMovieSceneKeyStructType) * DefaultInstanceGeneratedStruct ( [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * ChannelType )


description: Helper function to locate an array property with the specified meta-data tag

code: static [FArrayProperty](API\Runtime\CoreUObject\UObject\FArrayProperty) * FindArrayPropertyWithTag ( [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * ChannelStruct, [FName](API\Runtime\Core\UObject\FName) MetaDataTag )


description: Finalize the specified struct type by prepending a time property and linking the struct

code: static void FinalizeNewKeyStruct ( [UMovieSceneKeyStructType](API\Editor\Sequencer\UMovieSceneKeyStructType) * InStruct )


description:
Attempt to locate an existing struct type with the specified name
A generated struct that was added with the specified name, or nullptr if one does not exist.

code: [UMovieSceneKeyStructType](API\Editor\Sequencer\UMovieSceneKeyStructType) * FindGeneratedStruct ( [FName](API\Runtime\Core\UObject\FName) InstancedStructName )


description: Access the singlton instance of this class

code: static [FSequencerKeyStructGenerator](API\Editor\Sequencer\FSequencerKeyStructGenerator) & Get()


className: FSequencerKeyStructGenerator

description: No destructors are accessible with public or protected access.

code: class FSequencerKeyStructGenerator : private [FGCObject](API\Runtime\CoreUObject\UObject\FGCObject)


code: [TArray](API\Runtime\Core\Containers\TArray)< [UE::MovieScene::FFixedObjectBindingID](API\Runtime\MovieScene\FFixedObjectBindingID) > GetDraggedBindings() const


code: static const [FString](API\Runtime\Core\Containers\FString) & GetTypeId()


description: Checks whether this drag and drop operation can cast safely to the specified type.

code: virtual bool IsOfTypeImpl ( const [FString](API\Runtime\Core\Containers\FString) & Type ) const


className: FSequencerObjectBindingDragDropOp


code: void ReportPastedKey ( [FKeyHandle](API\Runtime\Engine\Curves\FKeyHandle) KeyHandle, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [UE::Sequencer::FChannelModel](API\Editor\Sequencer\MVVM\ViewModels\FChannelModel) > ChannelModel ) const


className: FSequencerPasteEnvironment

code: struct FSequencerPasteEnvironment : public [FMovieSceneClipboardEnvironment](API\Runtime\MovieScene\FMovieSceneClipboardEnvironment)

OnKeyPasted

type: TFunction< void...


description: New Range that's set as we Dilate

code: virtual void DilateSection ( const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & NewRange, float DilationFactor )


description: The MovieSceneSection data being visualized

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


description: Whether this section is read only.

code: virtual bool IsReadOnly() const


description:
Called when the section should be painted
The new LayerId

code: virtual int32 OnPaintSection ( [FSequencerSectionPainter](API\Editor\Sequencer\FSequencerSectionPainter) & InPainter ) const


code: FSequencerSection ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & InSection )


className: FSequencerSection

code: class FSequencerSection : public [ISequencerSection](API\Editor\Sequencer\ISequencerSection)


description: Blend the specified color with the default track color

code: static [FLinearColor](API\Runtime\Core\Math\FLinearColor) BlendColor ( [FLinearColor](API\Runtime\Core\Math\FLinearColor) InColor )


description: Get a time-to-pixel converter for the section

code: const [FTimeToPixel](API\Editor\SequencerCore\FTimeToPixel) & GetTimeConverter() const


description: Get the track that this painter is painting sections for

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


code: [FSequencerSectionPainter](API\Editor\Sequencer\FSequencerSectionPainter) & operator= ( const [FSequencerSectionPainter](API\Editor\Sequencer\FSequencerSectionPainter) & )


code: [FSequencerSectionPainter](API\Editor\Sequencer\FSequencerSectionPainter) & operator= ( [FSequencerSectionPainter](API\Editor\Sequencer\FSequencerSectionPainter) && )


description: Paint the section background with the specified tint override

code: int32 PaintSectionBackground ( const [FLinearColor](API\Runtime\Core\Math\FLinearColor) & Tint )


description: Paint the section background with the tint stored on the track

code: int32 PaintSectionBackground()


code: FSequencerSectionPainter ( [FSequencerSectionPainter](API\Editor\Sequencer\FSequencerSectionPainter) && )


description: Constructor

code: FSequencerSectionPainter ( [FSlateWindowElementList](API\Runtime\SlateCore\Rendering\FSlateWindowElementList) & OutDrawElements, const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & InSectionGeometry, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [UE::Sequencer::FSectionModel](API\Editor\Sequencer\MVVM\ViewModels\FSectionModel) > Section )


code: FSequencerSectionPainter ( const [FSequencerSectionPainter](API\Editor\Sequencer\FSequencerSectionPainter) & )


description: Virtual destructor

code: virtual ~FSequencerSectionPainter()


className: FSequencerSectionPainter

description: Class that wraps up common section painting functionality

code: class FSequencerSectionPainter

bIsHighlighted

description: Whether the section is hovered or not

bIsSelected

description: Whether the section is selected or not

bParentEnabled

description: Whether our parent widget is enabled or not

DrawElements

type: FSlateWindowEle...

description: List of slate draw elements - publicly modifiable

GhostAlpha

type: float

description: Whether the section is to be drawn semi-transparent or not

LayerId

description: The layer ID we're painting on

SectionClippingRect

type: FSlateRect

description: The full clipping rectangle for the section

SectionGeometry

type: FGeometry

description: The full geometry of the section.

SectionModel

description: The section we are painting


code: FSequencerSectionPropertyDetailsViewCustomizationParams ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencerSection](API\Editor\Sequencer\ISequencerSection) > InSectionInterface, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer, [ISequencerTrackEditor](API\Editor\Sequencer\ISequencerTrackEditor) & InTrackEditor )


description: Parameters for the callback used when a section wants to customize how its properties details context menu looks like.

SectionInterface

type: TSharedRef<ISe...

TrackEditor

type: ISequencerTrack...


description: Clamp the given range to the clamp range

code: virtual void ClampViewRange ( double & NewRangeMin, double & NewRangeMax )


description:
Determines the optimal spacing between tick marks in the slider for a given pixel density Increments until a minimum amount of slate units specified by MinTick is reached
the optimal spacing in time units

code: float DetermineOptimalSpacing ( float InPixelsPerInput, uint32 MinTick, float MinTickSpacing ) const


className: DragType

description: If we are dragging a scrubber or dragging to set the time range

code: enum DragType { DRAG_SCRUBBING_TIME, DRAG_SETTING_RANGE, DRAG_PLAYBACK_START, DRAG_PLAYBACK_END, DRAG_SELECTION_START, DRAG_SELECTION_END, DRAG_MARK, DRAG_NONE, }


className: FDrawTickArgs

code: struct FDrawTickArgs

AllottedGeometry

description: Geometry of the area

bMirrorLabels

description: Whether or not to mirror labels

bOnlyDrawMajorTicks

description: Whether or not to only draw major ticks

CullingRect

description: Culling rect of the area

DrawEffects

type: ESlateDrawEffec...

description: Draw effects to apply

MajorTickHeight

description: Height in of major ticks

StartLayer

description: Start layer for elements

TickColor

type: FLinearColor

description: Color of each tick

TickOffset

description: Offset in Y where to start the tick


className: FScrubberMetrics

code: struct FScrubberMetrics

bDrawExtents

type: bool

description: The style of the scrubber handle

FrameExtentsPx

type: TRange< float >

description: The extents of the current frame that the scrubber is on, in pixels

HandleRangePx

description: The pixel range that the scrubber handle (thumb) occupies

Style

type: ESequencerScrub...

description: The style of the scrubber handle


description: Curve Input domain -> local Widget Space

code: float InputToLocalX &40; double Input &41; const


description: Local Widget Space -> Curve Input domain.

code: double LocalDeltaXToDeltaInput &40; float ScreenDeltaX &41; const


code: double LocalXToInput &40; float ScreenX &41; const


className: FScrubRangeToScreen

description: Utility struct for converting between scrub range space and local/absolute screen space

code: struct FScrubRangeToScreen

ViewStart

type: double


description: Get the current clamp range for this controller in seconds.

code: virtual [FAnimatedRange](API\Editor\SequencerWidgets\FAnimatedRange) GetClampRange() const


code: FScrubRangeToScreen &40; const TRange< double > & InViewInput, const FVector2D & InWidgetSize &41;


description: EndITimeSliderControllerInterface Get the current play rate for this controller

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


description: Get the playback status for the controller, by default it is ETimeSliderPlaybackStatus::Stopped

code: virtual ETimeSliderPlaybackStatus GetPlaybackStatus() const


description: Get the current play range for this controller

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


description: Get the current time for the Scrub handle which indicates what range is being evaluated.

code: virtual [FFrameTime](API\Runtime\Core\Misc\FFrameTime) GetScrubPosition() const


description: Get the selection range

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


description: Get the current tick resolution for this controller

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


description: Get the current view range for this controller

code: virtual [FAnimatedRange](API\Editor\SequencerWidgets\FAnimatedRange) GetViewRange() const


code: virtual [FCursorReply](API\Runtime\SlateCore\Input\FCursorReply) OnCursorQuery ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< const [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > WidgetOwner, const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & CursorEvent ) const


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


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


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


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


description: ITimeSliderControllerInterface

code: virtual int32 OnPaintTimeSlider ( bool bMirrorLabels, 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


description: Draws major tick lines in the section view

code: virtual int32 OnPaintViewArea ( 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, bool bEnabled, const [FPaintViewAreaArgs](API\Editor\SequencerWidgets\FPaintViewAreaArgs) & Args ) const


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


code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseButtonDoubleClick ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< const [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > WidgetOwner, const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


description: Pan the range by a given delta

code: void PanByDelta ( float InDelta )


description: Set a new clamp range based on a min, max

code: virtual void SetClampRange ( double NewRangeMin, double NewRangeMax )


description: Set that's evaluating

code: void SetIsEvaluating()


description: Set a new playback range based on a min, max

code: virtual void SetPlayRange ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) RangeStart, int32 RangeDuration )


description: Set the playback status for the controller

code: virtual void SetPlaybackStatus ( ETimeSliderPlaybackStatus InStatus )


description: Set a new selection range

code: virtual void SetSelectionRange ( const [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > & NewRange )


code: virtual void SetScrubPosition ( [FFrameTime](API\Runtime\Core\Misc\FFrameTime) InTime, bool bEvaluate )


description: Set a new range based on a min, max and an interpolation mode

code: virtual void SetViewRange ( double NewRangeMin, double NewRangeMax, EViewRangeInterpolation Interpolation )


code: FSequencerTimeSliderController ( const [FTimeSliderArgs](API\Editor\SequencerWidgets\FTimeSliderArgs) & InArgs, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< FSequencer > InWeakSequencer )


description: Zoom the range by a given delta.

code: bool ZoomByDelta ( float InDelta, float ZoomBias )


code: ~FSequencerTimeSliderController()


className: FSequencerTimeSliderController

description: A time slider controller for sequencer Draws and manages time data for a Sequencer

code: class FSequencerTimeSliderController : public [ITimeSliderController](API\Editor\SequencerWidgets\ITimeSliderController), public [TSharedFromThis< FSequencerTimeSliderController >](API\Runtime\Core\Templates\TSharedFromThis)


code: virtual void BindCommands ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FUICommandList](API\Runtime\Slate\Framework\Commands\FUICommandList) > SequencerBindings, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FUICommandList](API\Runtime\Slate\Framework\Commands\FUICommandList) > CurveEditorBindings, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer )


code: void BroadcastChangedEvent() const


description: Returns the human readable name for this filter


description: Returns the icon to use in menu entries

code: virtual [FSlateIcon](API\Runtime\SlateCore\Textures\FSlateIcon) GetIcon() const


description: Returns the system name for this filter


description: Returns the tooltip for this filter, shown in the filters menu


description: IFilterimplementation.

code: virtual FChangedEvent & OnChanged()


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


description: Returns whether this filter needs reevaluating any time track values have been modified, not just tree changes

code: virtual bool ShouldUpdateOnTrackValueChanged() const


description: Returns whether the filter supports the sequence type

code: virtual bool SupportsSequence ( [UMovieSceneSequence](API\Runtime\MovieScene\UMovieSceneSequence) * InSequence ) const


description: Returns whether the specified Item passes the Filter's restrictions

code: virtual bool PassesFilterWithDisplayName ( FTrackFilterType InItem, const [FText](API\Runtime\Core\Internationalization\FText) & InText ) const


className: FSequencerTrackFilter

code: class FSequencerTrackFilter : public [IFilter< FTrackFilterType >](API\Runtime\Core\Misc\IFilter)


description: Helper template for building Sequencer track filters based on a track or object type

code: template<typename TrackType> class FSequencerTrackFilter_ClassType : public [FSequencerTrackFilter](API\Editor\Sequencer\FSequencerTrackFilter)


description: IFilterimplementation.

code: virtual bool PassesFilter ( FTrackFilterType InItem ) const


description: Helper template for building Sequencer track filters based on a component

code: template<typename ComponentType> class FSequencerTrackFilter_ComponentType : public [FSequencerTrackFilter](API\Editor\Sequencer\FSequencerTrackFilter)


description: Add existing actors to Sequencer

code: static [TArray](API\Runtime\Core\Containers\TArray)< [FGuid](API\Runtime\Core\Misc\FGuid) > AddActors ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer, const [TArray](API\Runtime\Core\Containers\TArray)< [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)< [AActor](API\Runtime\Engine\GameFramework\AActor) > > & InActors )


code: static void AddActorsToBinding ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer, const [TArray](API\Runtime\Core\Containers\TArray)< [AActor](API\Runtime\Engine\GameFramework\AActor) * > & Actors, const [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) & ObjectBinding )


code: static [FGuid](API\Runtime\Core\Misc\FGuid) AssignActor ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer, [AActor](API\Runtime\Engine\GameFramework\AActor) * Actor, [FGuid](API\Runtime\Core\Misc\FGuid) InObjectBinding )


code: static bool CanPasteBindings ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer, const [FString](API\Runtime\Core\Containers\FString) & TextToImport )


code: static bool CanPasteFolders ( const [FString](API\Runtime\Core\Containers\FString) & TextToImport )


code: static bool CanPasteSections ( const [FString](API\Runtime\Core\Containers\FString) & TextToImport )


code: static bool CanPasteTracks ( const [FString](API\Runtime\Core\Containers\FString) & TextToImport )


description: Convert the requested spawnable to possessable

code: static [FMovieScenePossessable](API\Runtime\MovieScene\FMovieScenePossessable) * ConvertToPossessable ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer, [FGuid](API\Runtime\Core\Misc\FGuid) SpawnableGuid )


description: Convert the requested possessable to spawnable. If there are multiple objects assigned to the possessable, multiple spawnables will be created

code: static [TArray](API\Runtime\Core\Containers\TArray)< [FMovieSceneSpawnable](API\Runtime\MovieScene\FMovieSceneSpawnable) * > ConvertToSpawnable ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer, [FGuid](API\Runtime\Core\Misc\FGuid) PossessableGuid )


description: Copy/paste object bindings

code: static void CopyBindings ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer, const [TArray](API\Runtime\Core\Containers\TArray)< [FMovieSceneBindingProxy](API\Runtime\MovieScene\FMovieSceneBindingProxy) > & Bindings, const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * > & InFolders, [FString](API\Runtime\Core\Containers\FString) & ExportedText )


description: Copy/paste folders

code: static void CopyFolders ( const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * > & Folders, [FString](API\Runtime\Core\Containers\FString) & ExportedText )


description: Copy/paste sections

code: static void CopySections ( const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & Sections, [FString](API\Runtime\Core\Containers\FString) & ExportedText )


description: Utility functions for managing bindings

code: static [FGuid](API\Runtime\Core\Misc\FGuid) CreateBinding ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer, [UObject](API\Runtime\CoreUObject\UObject\UObject) & InObject, const [FString](API\Runtime\Core\Containers\FString) & InName )


description: Copy/paste tracks

code: static void CopyTracks ( const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * > & Tracks, const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneFolder](API\Runtime\MovieScene\UMovieSceneFolder) * > & InFolders, [FString](API\Runtime\Core\Containers\FString) & ExportedText )


description: Create a new camera actor and add it to Sequencer

code: static [FGuid](API\Runtime\Core\Misc\FGuid) CreateCamera ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer, const bool bSpawnable, [ACineCameraActor](API\Runtime\CinematicCamera\ACineCameraActor) *& OutActor )


description: Create a new camera from a rig and add it to Sequencer

code: static [FGuid](API\Runtime\Core\Misc\FGuid) CreateCameraWithRig ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer, [AActor](API\Runtime\Engine\GameFramework\AActor) * Actor, const bool bSpawnable, [ACineCameraActor](API\Runtime\CinematicCamera\ACineCameraActor) *& OutActor )


code: static void CreateNewSection ( [UMovieSceneTrack](API\Runtime\MovieScene\UMovieSceneTrack) * InTrack, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer, int32 InRowIndex, EMovieSceneBlendType InBlendType )


code: static [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > GetAssociatedLevelSequenceMapPackages ( const [ULevelSequence](API\Runtime\LevelSequence\ULevelSequence) * InSequence )


code: static [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > GetAssociatedLevelSequenceMapPackages ( [FName](API\Runtime\Core\UObject\FName) LevelSequencePackageName )


code: static [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > GetPasteBindingsObjectNames ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer, const [FString](API\Runtime\Core\Containers\FString) & TextToImport )


code: static [TRange](API\Runtime\Core\Math\TRange)< [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) > GetTimeBounds ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer )


description: Creates a button (used for +Section) that opens a ComboButton with a user-defined sub-menu content.

code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > MakeAddButton ( [FText](API\Runtime\Core\Internationalization\FText) HoverText, FOnGetContent MenuContent, const [TAttribute](API\Runtime\Core\Misc\TAttribute)< bool > & HoverState, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer )


description: Generates a uniqueFNamefrom a candidate name given a set of already existing names. The name is made unique by appending a number to the end.

code: static [FName](API\Runtime\Core\UObject\FName) GetUniqueName ( [FName](API\Runtime\Core\UObject\FName) CandidateName, const [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > & ExistingNames )


description: Creates a button (used for +Section) that fires a user-defined OnClick response with no sub-menu.

code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > MakeAddButton ( [FText](API\Runtime\Core\Internationalization\FText) HoverText, FOnClicked OnClicked, const [TAttribute](API\Runtime\Core\Misc\TAttribute)< bool > & HoverState, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [ISequencer](API\Editor\Sequencer\ISequencer) > InSequencer )


code: static [FGuid](API\Runtime\Core\Misc\FGuid) MakeNewSpawnable ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISequencer](API\Editor\Sequencer\ISequencer) > Sequencer, [UObject](API\Runtime\CoreUObject\UObject\UObject) & SourceObject, [UActorFactory](API\Editor\UnrealEd\ActorFactories\UActorFactory) * ActorFactory, bool bSetupDefaults, [FName](API\Runtime\Core\UObject\FName) SpawnableName )