Navigation
Filters
Classes
| Type | Name | Description | |
|---|---|---|---|
| EMovieSceneViewportParams | |||
| FActorForWorldTransforms | Description of an actor selected parts we can find world transforms on. | ||
| FControlRigFbxCurveData | |||
| FControlRigFbxNodeMapping | |||
| FFixedObjectBindingID | A binding ID that is only resolveable through a fixed root sequence. | ||
| FGeneratedMovieSceneKeyStruct | |||
| FMovieSceneBinding | A set of tracks bound to runtime objects | ||
| FMovieSceneBindingOverrideData | Movie scene binding override data | ||
| FMovieSceneBindingProxy | Movie Scene Binding Proxy represents the binding ID (an FGuid) and the corresponding sequence that it relates to. | ||
| FMovieSceneBindingReference | An array of binding references | ||
| FMovieSceneBindingReferences | Structure that stores a one to many mapping from object binding ID, to object references that pertain to that ID. | ||
| FMovieSceneCameraCutParams | Camera cut parameters | ||
| FMovieSceneChannelValueHelper | Utility class that gets and sets a specific key value for a key struct | ||
| FMovieSceneClipboard | A clipboard representing serializable copied data for a movie scene | ||
| FMovieSceneClipboardBuilder | Class responsible for building a clipboard for a movie scene | ||
| FMovieSceneClipboardEnvironment | Structure representing an environment a clipboard applies to | ||
| FMovieSceneClipboardKey | A key in the clipboard representing a time and a value of a specific type Client code must define MovieSceneClipboard::GetKeyTypeName<> in order to use a type with this class. | ||
| FMovieSceneClipboardKeyTrack | Container for a collection of keys arranged in a track. | ||
| FMovieSceneDynamicBinding | Data for a dynamic binding endpoint call. | ||
| FMovieSceneDynamicBindingContainer | Dummy structure for showing an FMovieSceneDynamicBinding inside a details view, and having a function signature that we can get a valid UFunction from to prepare blueprint function graphs. | ||
| FMovieSceneDynamicBindingPayloadVariable | Value definition for any type-agnostic variable (exported as text) | ||
| FMovieSceneDynamicBindingResolveParams | Optional parameter struct for dynamic binding resolver functions. | ||
| FMovieSceneDynamicBindingResolveResult | |||
| FMovieSceneEasingSettings | |||
| FMovieSceneEditorData | Editor only data that needs to be saved between sessions for editing but has no runtime purpose | ||
| FMovieSceneEvaluationGroupParameters | |||
| FMovieSceneExpansionState | |||
| FMovieSceneFrameRange | Type used to convert from a FFloatRange to a TRange |
||
| FMovieSceneKeyStruct | Base class for movie scene section key structs that need to manually have their changes propagated to key values. | ||
| FMovieSceneKeyStructHelper | Helper class that marshals user-facing data from an edit UI into particluar keys on various underlying channels | ||
| FMovieSceneKeyTimeStruct | |||
| FMovieSceneLabelParams | Parameters for helping to determine dynamic label color/tooltip | ||
| FMovieSceneLatentActionManager | Utility class for running latent actions created from sequence players. | ||
| FMovieSceneMarkedFrame | |||
| FMovieSceneObjectBindingID | Persistent identifier to a specific object binding within a sequence hierarchy. | ||
| FMovieSceneObjectBindingIDs | Structure that comprises a list of object binding IDs | ||
| FMovieScenePossessable | MovieScenePossessable is a "typed slot" used to allow the MovieScene to control an already-existing object | ||
| FMovieSceneSectionEvalOptions | |||
| FMovieSceneSectionGroup | Structure that represents a group of sections | ||
| FMovieSceneSectionMovedParams | Parameters for sections moving in the editor | ||
| FMovieSceneSequenceID | |||
| FMovieSceneSequenceLoopCount | POD struct that represents a number of loops where -1 signifies infinite looping, 0 means no loops, etc Defined as a struct rather than an int so a property type customization can be bound to it | ||
| FMovieSceneSequencePlaybackParams | |||
| FMovieSceneSequencePlaybackSettings | Settings for the level sequence player actor. | ||
| FMovieSceneSequencePlayToParams | |||
| FMovieSceneSequenceReplProperties | Properties that are broadcast from server->clients for time/state synchronization | ||
| FMovieSceneSequenceTickInterval | Structure defining a concrete tick interval for a Sequencer based evaluation | ||
| FMovieSceneSpawnable | MovieSceneSpawnable describes an object that can be spawned for this MovieScene | ||
| FMovieSceneSpawnableAnnotation | An annotation that's added to spawned objects from movie scene spawnables | ||
| FMovieSceneSpawnRegister | Class responsible for managing spawnables in a movie scene | ||
| FMovieSceneTimecodeSource | |||
| FMovieSceneTimeController | |||
| FMovieSceneTimeController_AudioClock | A timing manager that retrieves its time from the audio clock | ||
| FMovieSceneTimeController_ExternalClock | A timing manager that retrieves its time from an external clock source | ||
| FMovieSceneTimeController_PlatformClock | A timing manager that retrieves its time from the platform clock | ||
| FMovieSceneTimeController_PlayEveryFrame | A timing manager that plays every display frame for a certain number of seconds | ||
| FMovieSceneTimeController_RelativeTimecodeClock | A timing manager that retrieves its time relative to the Timecode clock | ||
| FMovieSceneTimeController_Tick | A timing manager that accumulates delta times from a world | ||
| FMovieSceneTimeController_TimecodeClock | A timing manager that retrieves its time from the Timecode clock | ||
| FMovieSceneTrackDisplayOptions | Generic display options for any track | ||
| FMovieSceneTrackEvaluationData | |||
| FMovieSceneTrackEvaluationField | |||
| FMovieSceneTrackEvaluationFieldEntry | |||
| FMovieSceneTrackLabels | Structure for labels that can be assigned to movie scene tracks. | ||
| FMovieSceneTrackPreCompileResult | Pre-compilation result | ||
| FNewSpawnable | Struct used for defining a new spawnable type | ||
| FNullMovieSceneSpawnRegister | |||
| FOnMovieSceneSequencePlayerEvent | |||
| FPlayerIndexPlaybackCapability | Playback capability for storing an IMovieScenePlayer unique index. | ||
| FRelativeObjectBindingID | A binding ID whose target is resolved relative to the owner of this ID (either internal or external to that sequence through a parent or grandparent) Should be used for asignment to any serialized FMovieSceneObjectBindingID Represented by a local object binding ID and a parent index to which it is relative | ||
| FRigControlFBXNodeAndChannels | For import data onto channels directly. | ||
| FScopedSignedObjectModifyDefer | |||
| FSequenceVisitParams | |||
| FSkeletalMeshEditorParams | |||
| FSkeletalMeshRestoreState | |||
| FStatelessPreAnimatedTokenProducer | Stateless pre-animated state token producer that simply calls a static function as the token | ||
| FSubSequenceSpace | |||
| FTrackInstancePropertyBindings | Manages bindings to keyed properties for a track instance. | ||
| FTransformData | Stores information about a transform for the purpose of adding keys to a transform section | ||
| IDeferredSignedObjectChangeHandler | Application-wide utility interface that allows for deferral of UMovieSceneSignedObject::MarkAsChanged calls | ||
| IDeferredSignedObjectFlushSignal | |||
| IMovieSceneBindingEventReceiverInterface | |||
| IMovieSceneBindingOwnerInterface | |||
| IMovieSceneBoundObjectProxy | |||
| IMovieSceneExecutionToken | Base class for all execution tokens that are produced by evaluation templates | ||
| IMovieSceneKeyProxy | Interface that can be implemented by any object that is used as a key editing proxy for a moviescene channel. | ||
| IMovieSceneMetaDataInterface | Interface that may be implemented by meta-data added movie scene objects that can extend the default behavior such as adding asset registry tags and other meta-data. | ||
| IMovieSceneModule | The public interface of the MovieScene module | ||
| IMovieSceneObjectSpawner | Interface used to extend spawn registers to support extra types | ||
| IMovieScenePlaybackClient | |||
| IMovieScenePlayer | Interface for movie scene players Provides information for playback of a movie scene | ||
| IMovieScenePreAnimatedGlobalToken | Base class for all pre-animated state tokens that do not apply to UObjects. | ||
| IMovieScenePreAnimatedGlobalTokenProducer | Type required for production of pre-animated state tokens. | ||
| IMovieScenePreAnimatedToken | Base class for all pre-animated state tokens that apply to UObjects. | ||
| IMovieScenePreAnimatedTokenProducer | Type required for production of pre-animated state tokens. | ||
| IMovieSceneSequencePlayerObserver | |||
| IMovieSceneSequenceTickManagerClient | |||
| IMovieSceneSharedExecutionToken | Identifiyable and sortable execution token. | ||
| INodeAndChannelMappings | |||
| ISequenceVisitor | |||
| MovieSceneHelpers | |||
| TChannelValueHelper | Templated channel value accessor utility that get's sets a channel value and time | ||
| TForwardingPreAnimatedTokenProducer | Templated pre-animated state token producer that forwards the object onto the templated type | ||
| TFunctionRef | |||
| TimeHelpers | |||
| TImplicitConversionFacade | |||
| TStatelessPreAnimatedTokenProducer | Templated stateless pre-animated state token producer that simply creates the templated type | ||
| UBuiltInDynamicBindingResolverLibrary | Default dynamic binding resolver library, with several basic resolver functions. | ||
| UMovieScene | Implements a movie scene asset. | ||
| UMovieSceneBindingEventReceiverInterface | Interface for objects to implement used by the binding lifetime track to provide events when sequnecer activates or deactivates a binding. | ||
| UMovieSceneBindingOverrides | A one-to-many definition of movie scene object binding IDs to overridden objects that should be bound to that binding. | ||
| UMovieSceneBindingOwnerInterface | Interface used in the editor to provide contextual information about movie scene bindings | ||
| UMovieSceneBoundObjectProxy | |||
| UMovieSceneFolder | Represents a folder used for organizing objects in tracks in a movie scene. | ||
| UMovieSceneKeyProxy | |||
| UMovieSceneMetaData | Movie scene meta-data that is stored on UMovieScene assets Meta-data is retrieved through ULevelSequence::FindMetaData |
||
| UMovieSceneMetaDataInterface | |||
| UMovieSceneNameableTrack | Base class for movie scene tracks that can be renamed by the user. | ||
| UMovieSceneNodeGroup | Structure that represents a group of nodes | ||
| UMovieSceneNodeGroupCollection | Structure that represents a collection of NodeGroups | ||
| UMovieScenePlaybackClient | Movie scene binding overrides interface | ||
| UMovieSceneSection | Base class for movie scene sections | ||
| UMovieSceneSequence | Abstract base class for movie scene animations (C++ version). | ||
| UMovieSceneSequencePlayer | Abstract class that provides consistent player behaviour for various animation players | ||
| UMovieSceneSequencePlayerObserver | |||
| UMovieSceneSequenceTickManager | Global (one per-UWorld) manager object that manages ticking and updating any and all Sequencer-based evaluations for the current frame, before any other actors are ticked. | ||
| UMovieSceneSequenceTickManagerClient | Interface for objects that are to be ticked by the tick manager. | ||
| UMovieSceneSignedObject | |||
| UMovieSceneTrack | Base class for a track in a Movie Scene | ||
| UNodeAndChannelMappings |
Typedefs
| Name | Description |
|---|---|
| EMovieSceneCameraCutParams | Backwards compatibility to old struct name with typo |
| FMovieSceneOnChannelChanged | Delegates for use when some data in the MovieScene changes, WIP right now, hopefully will replace delegates on ISequencer and be used for moving towards a true MVC system |
| FMovieSceneSequenceIDRef | |
| FMovieSceneSequenceLatentActionDelegate | Using "not checked" user policy (means race detection is disabled) because this delegate is stored in a TArray and causes its reallocation from inside delegate's execution. |
| FOnCreateMovieSceneObjectSpawner | A delegate which will create an object spawner |
| FOnMovieSceneSequencePlayerNativeEvent | |
| IMovieScenePreAnimatedGlobalTokenPtr | |
| IMovieScenePreAnimatedTokenPtr |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ECookOptimizationFlags | Flags used to perform cook-time optimization of movie scene data | ||
| EMovieSceneChannelProxyType | Enumeration defining how a section's channel proxy behaves. | ||
| EMovieSceneCompletionModeOverride | Whether to override track sections' default completion mode when a sequence finishes. | ||
| EMovieSceneEvaluationType | |||
| EMovieSceneKeyInterpolation | |||
| EMovieSceneObjectBindingSpace | Enumeration specifying how a movie scene object binding ID relates to the sequence | ||
| EMovieScenePlayerStatus::Type | |||
| EMovieScenePositionType | |||
| EMovieSceneSectionMovedResult | Result of having moved sections in the editor | ||
| EMovieSceneSequenceFlags | Bitfield flags that define special behavior for any UMovieSceneSequence. | ||
| EMovieSceneServerClientMask | |||
| EMovieSceneTimeUnit | Specifies which frame of reference you want to set/get time values in. | ||
| EMovieSceneTrackEasingSupportFlags | Returns what kind of section easing we support in the editor | ||
| EMovieSceneTransformChannel | Defines for common transform 'type' sections. Moved here to avoid extra module dependencies | ||
| ESequencerKeyMode | Defines different modes for adding keyframes in sequencer. | ||
| ESpawnOwnership | |||
| ETrackSupport | |||
| EUpdateClockSource | Enum used to define how to update to a particular time | ||
| EUpdatePositionMethod | Enum used to define how to update to a particular time | ||
| FFBXControlRigTypeProxyEnum | Enumeration specifying the control type. Must match ERigControlType in order |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ConvertInsertAndSort
(
int32 IndexAt, |
Set the value at the specified time and index into the arrays, sorted and converted to frame numbers We need this since some legacy channels and sections may not be sorted and we now expect time,value arrays to be sorted. | |
| void | EmitLegacyOutOfBoundsError
(
UObject* ErrorContext, |
||
| Parameters for the `SupportsEasing_ method | |||
| Generic evaluation options for any track | |||
| FFrameNumber | GetFirstLoopStartOffsetAtTrimTime
(
FQualifiedFrameTime TrimTime, |
||
| FFrameRate | |||
| void | GetMovieSceneFoldersRecursive
(
TArrayView< UMovieSceneFolder*const > InFoldersToRecurse, |
||
| FString | LexToString
(
const TRange< FFrameNumber >& InRange |
||
| FString | LexToString
(
const FMovieSceneSequenceID& SequenceID |
||
| void | MovieSceneClipboard::DefineExplicitConversion
(
TFunction< To(const From&)> InConversion |
||
| void | |||
| FName | |||
| const FMovieSceneSequenceID | |||
| const FMovieSceneSequenceID | |||
| FFrameTime | UE::MovieScene::ClampToDiscreteRange
(
FFrameTime InTime, |
Clamp the specified time to a range | |
| TRange< FFrameTime > | UE::MovieScene::ConvertToFrameTimeRange
(
const TRange< FFrameNumber >& InRange |
Convert a frame number range into a frame time range | |
| TRange< T > | UE::MovieScene::DilateRange
(
const TRange< T >& InRange, |
Dilate the specified range by adding a specific size to the lower and upper bounds (if closed) | |
| FFrameNumber | UE::MovieScene::DiscreteExclusiveUpper
(
const TRange< FFrameNumber >& InRange |
Return the first frame number not contained by the specified range. | |
| FFrameNumber | UE::MovieScene::DiscreteExclusiveUpper
(
const TRangeBound< FFrameNumber >& InUpperBound |
Return the first frame number that is not contained by the specified closed upper bound. | |
| FFrameNumber | UE::MovieScene::DiscreteInclusiveLower
(
const TRange< FFrameNumber >& InRange |
Return the first frame number included by the specified range. | |
| FFrameNumber | UE::MovieScene::DiscreteInclusiveLower
(
const TRangeBound< FFrameNumber >& InLowerBound |
Return the first frame number included by the specified closed lower bound. | |
| bool | UE::MovieScene::DiscreteRangeIsEmpty
(
const TRange< FFrameNumber >& InRange |
Check whether the specified range contains any integer frame numbers or not | |
| int32 | UE::MovieScene::DiscreteSize
(
const TRange< FFrameNumber >& InRange |
Calculate the size of a discrete frame range, taking into account inclusive/exclusive boundaries. | |
| TRange< T > | UE::MovieScene::ExpandRange
(
const TRange< T >& InRange, |
Expand the specified range by subtracting the specified amount from the lower bound, and adding it to the upper bound | |
| bool | UE::MovieScene::IsEmptyOrZeroSize
(
const TRange< FFrameNumber >& InRange |
Return whether the given range is empty or zero frames wide | |
| TRange< FFrameNumber > | UE::MovieScene::MakeDiscreteRange
(
FFrameNumber MinInclusive, |
Make a new range that includes the given minimum and excludes the given maximum. | |
| TRange< FFrameNumber > | UE::MovieScene::MakeDiscreteRangeFromLower
(
const TRangeBound< FFrameNumber >& InLowerBound, |
Make a new range using the specified lower bound, and a given size. | |
| TRange< FFrameNumber > | UE::MovieScene::MakeDiscreteRangeFromUpper
(
const TRangeBound< FFrameNumber >& InUpperBound, |
Make a new range using the specified upper bound, and a given size. | |
| TRange< FFrameNumber > | UE::MovieScene::MakeHullRange
(
const TRange< FFrameNumber >& InRange |
Make a new range that includes both the lower and upper bounds of the given range. | |
| TRange< FFrameNumber > | UE::MovieScene::MakeHullRange
(
FFrameNumber MinInclusive, |
Make a new range that includes both the given minimum and maximum. | |
| TRange< T > | UE::MovieScene::TranslateRange
(
const TRange< T >& InRange, |
Translate the specified range by adding the specified amount to both bounds. | |
| FFrameNumber | UpgradeLegacyMovieSceneTime
(
UObject* ErrorContext, |
Variables
| Type | Name | Description | |
|---|---|---|---|
| STATCAT_Advanced |