Navigation
Unreal Engine C++ API Reference > Editor
Filters
Classes
Type | 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 | ||
![]() |
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 | ||
![]() |
FMovieSceneOutlinerColumn | Base class for handling creation of outliner column widgets, column settings, and column properties. | |
![]() |
FMovieScenePasteBindingsParams | Paste bindings params | |
![]() |
FMovieScenePasteFoldersParams | Paste folders params | |
![]() |
FMovieScenePasteSectionsParams | Paste sections params | |
![]() |
FMovieScenePasteTracksParams | Paste tracks params | |
![]() |
FMovieSceneSequenceEditor | ||
![]() |
FMovieSceneTrackEditor | Base class for handling key and section drawing and manipulation of a UMovieSceneTrack class. | |
![]() |
FPropertyChangedParams | Parameters for the property changed callback. | |
![]() |
FSequencerChannelPaintArgs | ||
![]() |
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 | |
![]() |
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 | |
![]() |
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. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
TOptional< FKeyHandle > | Sequencer::AddKeyForExternalValue
(
ChannelType* InChannel, |
Retrieve a channel's external value, and add it to the channel as a new key (or update an existing key with its value) |
![]() |
FKeyHandle | Sequencer::AddOrUpdateKey
(
ChannelType* InChannel, |
Add or update a key for this channel's current value |
![]() |
FKeyHandle | Sequencer::AddOrUpdateKey
(
ChannelType* InChannel, |
Add or update a key for this channel's current value, using an external value if possible |
![]() |
bool | Sequencer::CanCreateKeyEditor
(
const FMovieSceneChannel* InChannel |
Check whether the specified channel can create a key editor widget that should be placed on the sequencer node tree |
![]() |
void | Sequencer::CopyKeys
(
ChannelType* InChannel, |
Copy the specified keys from a channel |
![]() |
TSharedPtr< UE::Sequencer::FChannelModel > | Sequencer::CreateChannelModel
(
const FMovieSceneChannelHandle& InChannelHandle, |
Create a new channel model for this type of channel |
![]() |
TSharedPtr< UE::Sequencer::STrackAreaLaneView > | Sequencer::CreateChannelView
(
const FMovieSceneChannelHandle& InChannelHandle, |
Create a new channel view for this type of channel |
![]() |
TSharedRef< SWidget > | Sequencer::CreateKeyEditor
(
const FMovieSceneChannelHandle& InChannel, |
Create a key editor widget for the specified channel with the channel's specialized editor data. |
![]() |
FKeyHandle | Sequencer::EvaluateAndAddKey
(
ChannelType* InChannel, |
Add a key at the specified time (or update an existing key) with the channel's current value at that time |
![]() |
void | Sequencer::ExtendKeyMenu
(
FMenuBuilder& MenuBuilder, |
Extend the specified selected key context menu |
![]() |
void | Sequencer::ExtendSectionMenu
(
FMenuBuilder& MenuBuilder, |
Extend the specified selected section context menu |
![]() |
TSharedPtr< FStructOnScope > | Sequencer::GetKeyStruct
(
const TMovieSceneChannelHandle< ChannelType >& ChannelHandle, |
Get a transient key structure that can be added to a details panel to enable editing of a single key |
![]() |
void | Sequencer::PasteKeys
(
ChannelType* InChannel, |
Paste the clipboard contents onto a channel |
![]() |
bool | Sequencer::ShouldShowCurve
(
const FMovieSceneChannel* Channel, |
Whether this channel should draw a curve on its editor UI |
![]() ![]() |
const FName | SequencerMenuExtensionPoints::AddTrackMenu_PropertiesSection
(
"AddTrackMenu_PropertiesSection" |
|
![]() |
const FVector2D | SequencerSectionConstants::KeySize (
|
The size of each key |
![]() |
const FName | SequencerSectionConstants::SelectionColorName
(
"SelectionColor" |
|
![]() |
const FName | SequencerSectionConstants::SelectionInactiveColorName
(
"SelectionColorInactive" |
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
const float | DefaultSectionGripSize | |
![]() |
const float | DefaultSectionHeight | |
![]() |
const float | SectionDragStartDistance | How far the user has to drag the mouse before we consider the action dragging rather than a click |