Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
FAcquiredResources |
Helper class that automates releasing of acquired resources |
|
FAddKeyOperation |
Temporary structure used for consistent add-key behavior for a set of display nodes Ultimately the operation will call ISequencerTrackEditor::ProcessKeyOperation for each track editor that needs to add keys. |
|
FAnimatedPropertyKey |
|
|
FBuildEditWidgetParams |
Data structure containing information required to build an edit widget |
|
FCanKeyPropertyParams |
Parameters for determining if a property can be keyed. |
|
FContextMenuSuppressor |
|
|
FExtendKeyMenuParams |
Utility struct representing a number of selected keys on a single channel |
|
FKeyAreaElement |
|
|
FKeyDrawParams |
Structure defining how a key should be drawn |
|
FKeyOperation |
Structure defining an opeartion that should add keys to a track |
|
FKeyPropertyParams |
Parameters for keying a property. |
|
FKeyPropertyResult |
Result of keying |
|
FKeySectionOperation |
Structure defining a section that needs to be keyed by specific channels |
|
FLevelEditorSequencerBindingData |
|
|
FLevelEditorSequencerIntegration |
|
|
FLevelEditorSequencerIntegrationOptions |
|
|
FMovieSceneSequenceEditor |
|
|
FMovieSceneTrackEditor |
Base class for handling key and section drawing and manipulation of a UMovieSceneTrack class. |
|
FPropertyChangedParams |
Parameters for the property changed callback. |
|
FSequencerClipboardPasteGroup |
Struct responsible for adding key areas to a group |
|
FSequencerClipboardReconciler |
Class responsible for reconciling copied key-tracks to a set of paste destinations Reconciler should be populated with all pasted destinations (sets of keyareas grouped together), before reconciling and pasting the clipboard with the reconciled result. |
|
FSequencerCommands |
|
|
FSequencerCustomizationBuilder |
Class to pass to ISequencerCustomization for building a customization. |
|
FSequencerCustomizationInfo |
Class for specifying customizations to apply to a sequence editor. |
|
FSequencerCustomizationManager |
Manager class for sequencer customizations. |
|
FSequencerDragDropParams |
|
|
FSequencerHostCapabilities |
Sequencer host functionality capabilities. |
|
FSequencerInitParams |
Sequencer initialization parameters. |
|
FSequencerKeyCollection |
A collection of keys gathered recursively from a particular node or nodes |
|
FSequencerKeyCollectionSignature |
|
|
FSequencerKeyStructGenerator |
Singleton class that is used to create, store and instantiate generated structs for editing single keys on channels |
|
FSequencerObjectBindingDragDropOp |
|
|
FSequencerPasteEnvironment |
|
|
FSequencerSection |
|
|
FSequencerSectionPainter |
Class that wraps up common section painting functionality |
|
FSequencerSectionPropertyDetailsViewCustomizationParams |
Parameters for the callback used when a section wants to customize how its properties details context menu looks like. |
|
FSequencerTimeSliderController |
A time slider controller for sequencer Draws and manages time data for a Sequencer |
|
FSequencerTrackFilter |
|
|
FSequencerTrackFilter_ClassType |
Helper template for building Sequencer track filters based on a track or object type |
|
FSequencerTrackFilter_ComponentType |
Helper template for building Sequencer track filters based on a component |
|
FSequencerUtilities |
|
|
FSequencerViewParams |
Sequencer view parameters. |
|
IKeyArea |
Interface that should be implemented for the UI portion of a key area within a section |
|
IMovieRendererInterface |
|
|
ISectionLayoutBuilder |
Builds an inner layout for a section |
|
ISequencer |
Interface for sequencers. |
|
ISequencerChannelInterface |
Abstract interface that defines all sequencer interactions for any channel type Channels are stored internally as FMovieSceneChannel*, with this interface providing a common set of operations for all channels through a safe cast from the FMovieSceneChannel*. |
|
ISequencerCustomization |
Class that can figure out what customizations to apply to a given sequence. |
|
ISequencerEditorObjectBinding |
Interface for sequencer object bindings |
|
ISequencerEditTool |
Interface for edit tools in Sequencer. |
|
ISequencerEditToolDragOperation |
Interface for drag and drop operations that are handled by edit tools in Sequencer. |
|
ISequencerHotspot |
A sequencer hotspot is used to identify specific areas on the sequencer track area |
|
ISequencerInputHandler |
Common base-class for objects that handle input in the sequencer. |
|
ISequencerModule |
Interface for the Sequencer module. |
|
ISequencerObjectChangeListener |
Listens for changes objects and calls delegates when those objects change |
|
ISequencerSection |
Interface that should be implemented for the UI portion of a section |
|
ISequencerTrackEditor |
Interface for sequencer track editors. |
|
TExtendKeyMenuParams |
Utility struct representing a number of selected keys on a single channel |
|
TSequencerChannelInterface |
Forward declaration for the default templated channel interface. |
|
TSequencerChannelInterfaceBase |
|
|
TSequencerChannelInterfaceCommon |
Templated channel interface that calls overloaded functions matching the necessary channel types. |
|
UMovieSceneKeyStructType |
Struct type that is generated from an FMovieSceneChannel type to create a single edit interface for a key/value pair |
|
USequencerExportTask |
Contains data for a group of assets to import |
|
USequencerSettings |
Serializable options for sequencer. |
|
USequencerSettingsContainer |
Empty class used to house multiple named USequencerSettings |
|
USequencerTrackFilterExtension |
Override this class in order to make an additional track filter available in Sequencer. |
Name |
Description |
---|---|
FCanKeyProperty |
Delegate for whether a property can be keyed FFrameNumber - The time at which to add the key. |
FKeyAreaArray |
|
FOnActorsDrop |
A delegate that gets executed when an actor is dropped on the sequencer. |
FOnAnimatablePropertyChanged |
|
FOnAssetsDrop |
A delegate that gets executed when an asset is dropped on the sequencer. |
FOnBuildCustomContextMenuForGuid |
A delegate that is executed when menu object is clicked. |
FOnClassesDrop |
A delegate that gets executed when a class is dropped on the sequencer. |
FOnCreateEditorObjectBinding |
A delegate which will create an object binding handler. |
FOnCreateTrackEditor |
A delegate which will create an auto-key handler. |
FOnFoldersDrop |
A delegate that gets executed when a folder is dropped on the sequencer. |
FOnGetAddMenuContent |
A delegate that is executed when adding menu content. |
FOnGetSequencerCustomizationInstance |
|
FOnKeyProperty |
Delegate for adding keys for a property FFrameNumber - The time at which to add the key. |
FOnObjectPropertyChanged |
|
FOnPreSequencerInit |
A delegate that gets executed a sequencer is initialize and allow modification the initialization params. |
FOnPropagateObjectChanges |
|
FOnSequencerCreated |
A delegate that gets executed then a sequencer is created |
FOnSequencerPaste |
A delegate that customizes how the sequencer behaves when data is pasted into it |
FOptionalOnDragDrop |
A delegate that gets executed when a drag/drop event happens on the sequencer. |
FTrackFilterType |
Name |
Description |
|
---|---|---|
|
EAllowEditsMode |
Defines allow edits mode. |
|
EAutoChangeMode |
Defines auto change modes. |
|
EFindKeyDirection |
Enumeration used to define how to search for keys |
|
EKeyGroupMode |
Defines set key gruops mode. |
|
EMovieSceneDataChangeType |
Defines different types of movie scene data changes. |
|
ESequencerCommandBindings |
Enumerates types of UI Command bindings. |
|
ESequencerDropResult |
|
|
ESequencerHotspot |
|
|
ESequencerLoopMode |
|
|
ESequencerPasteSupport |
|
|
ESequencerScrubberStyle |
Enum representing supported scrubber styles |
|
ESequencerSectionResizeMode |
Enumerates which edge is being resized |
|
ESequencerSpawnPosition |
|
|
ESequencerZoomPosition |
|
|
ESnapTimeMode |
Allowable snapping modes when setting global time |
Name | Description | ||
---|---|---|---|
|
UMovieSceneK... |
InstanceGeneratedStruct ( |
Function overload used to create a new generated struct for the specified channel. |
|
constexpr bo... |
operator! |
|
|
constexpr ES... |
operator& ( |
|
|
ESequencerPa... |
operator&= ( |
|
|
constexpr ES... |
operator^ ( |
|
|
ESequencerPa... |
operator^= ( |
|
|
constexpr ES... |
operator| ( |
|
|
ESequencerPa... |
operator|= ( |
|
|
constexpr ES... |
operator~ |
|
|
PostConstructKeyInstance ( |
Called to initialize a newly allocated key struct for editing. |
|
|
Sequencer::AddKeyForExternalValue ( |
Retrieve a channel's external value, and add it to the channel as a new key (or update an existing key with its value) |
|
|
Sequencer::AddOrUpdateKey ( |
Add or update a key for this channel's current value |
|
|
Sequencer::AddOrUpdateKey ( |
Add or update a key for this channel's current value, using an external value if possible |
|
|
Sequencer::CanCreateKeyEditor ( |
Check whether the specified channel can create a key editor widget that should be placed on the sequencer node tree |
|
|
Sequencer::CopyKeys ( |
Copy the specified keys from a channel |
|
|
TSharedRef< ... |
Sequencer::CreateKeyEditor ( |
Create a key editor widget for the specified channel with the channel's specialized editor data. |
|
Sequencer::EvaluateAndAddKey ( |
Add a key at the specified time (or update an existing key) with the channel's current value at that time |
|
|
Sequencer::ExtendKeyMenu ( |
Extend the specified selected key context menu |
|
|
Sequencer::ExtendSectionMenu ( |
Extend the specified selected section context menu |
|
|
TSharedPtr< ... |
Sequencer::GetKeyStruct ( |
Get a transient key structure that can be added to a details panel to enable editing of a single key |
|
Sequencer::PasteKeys ( |
Paste the clipboard contents onto a channel |
|
|
const FName |
SequencerMenuExtensionPoints::AddTrackMenu_PropertiesSection ( |
|
|
const FVecto... |
SequencerSectionConstants::KeySize ( |
The size of each key |
|
const FName |
SequencerSectionConstants::SelectionColorName ( |
|
|
const FName |
SequencerSectionConstants::SelectionInactiveColorName ( |
Name | Description | ||
---|---|---|---|
|
const float |
DefaultSectionGripSize |
|
|
const float |
DefaultSectionHeight |
|
|
OnInitializeDetailsPanel |
||
|
const float |
SectionDragStartDistance |
How far the user has to drag the mouse before we consider the action dragging rather than a click |