MovieScene

Filters

Classes

Name

Description

Public struct

EMovieSceneUpdateData

Public struct

EMovieSceneViewportParams

Public struct

FMovieSceneBinding

A set of tracks bound to runtime objects

Public struct

FMovieSceneBindingOverrideData

Movie scene binding override data

Public class

FMovieSceneClipboard

A clipboard representing serializable copied data for a movie scene

Public class

FMovieSceneClipboardBuilder

Class responsible for building a clipboard for a movie scene

Public struct

FMovieSceneClipboardEnvironment

Structure representing an environment a clipboard applies to

Public class

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.

Public class

FMovieSceneClipboardKeyTrack

Container for a collection of keys arranged in a track.

Public struct

FMovieSceneEditorData

Editor only data that needs to be saved between sessions for editing but has no runtime purpose

Public struct

FMovieSceneEvaluationGroupParameters

Public struct

FMovieSceneExpansionState

Public struct

FMovieSceneKeyStruct

Base class for movie scene section key structs that need to manually have their changes propagated to key values.

Public struct

FMovieSceneObjectBindingID

Persistent identifier to a specific object binding within a sequence hierarchy.

Public struct

FMovieScenePossessable

MovieScenePossessable is a "typed slot" used to allow the MovieScene to control an already-existing object

Public struct

FMovieSceneSectionEvalOptions

Public struct

FMovieSceneSequenceID

Public class

FMovieSceneSequenceInstance

A sequence instance holds the live objects bound to the tracks in a sequence.

Public struct

FMovieSceneSequencePlaybackSettings

Settings for the level sequence player actor.

Public struct

FMovieSceneSpawnable

MovieSceneSpawnable describes an object that can be spawned for this MovieScene

Public class

FMovieSceneSpawnRegister

Class responsible for managing spawnables in a movie scene

Public struct

FMovieSceneTrackCompilationParams

Movie scene compilation parameters.

Public struct

FMovieSceneTrackCompilerArgs

Track compiler arguments

Public struct

FMovieSceneTrackEvalOptions

Generic evaluation options for any track

Public struct

FMovieSceneTrackLabels

Structure for labels that can be assigned to movie scene tracks.

Public struct

FNewSpawnable

Struct used for defining a new spawnable type

Public class

FNullMovieSceneSpawnRegister

Public class

FOnMovieSceneSequencePlayerEvent

Public struct

FStatelessPreAnimatedTokenProducer

Stateless pre-animated state token producer that simply calls a static function as the token

Public class

FTrackInstancePropertyBindings

Manages bindings to keyed properties for a track instance.

Public class

IMovieSceneBindingOverridesInterface

Public class

IMovieSceneBindingOwnerInterface

Public struct

IMovieSceneExecutionToken

Base class for all execution tokens that are produced by evaluation templates

Public class

IMovieSceneModule

The public interface of the MovieScene module

Public class

IMovieSceneObjectSpawner

Interface used to extend spawn registers to support extra types

Public class

IMovieScenePlayer

Interface for movie scene players Provides information for playback of a movie scene

Public struct

IMovieScenePreAnimatedGlobalToken

Base class for all pre-animated state tokens that do not apply to UObjects.

Public struct

IMovieScenePreAnimatedGlobalTokenProducer

Type required for production of pre-animated state tokens.

Public struct

IMovieScenePreAnimatedToken

Base class for all pre-animated state tokens that apply to UObjects.

Public struct

IMovieScenePreAnimatedTokenProducer

Type required for production of pre-animated state tokens.

Public struct

IMovieSceneSharedExecutionToken

Identifiyable and sortable execution token.

Public class

IMovieSceneTrackInstance

A track instance holds the live objects for a track.

Public class

MovieSceneHelpers

Public struct

TForwardingPreAnimatedTokenProducer

Templated pre-animated state token producer that forwards the object onto the templated type

Public struct

TImplicitConversionFacade

Public struct

TStatelessPreAnimatedTokenProducer

Templated stateless pre-animated state token producer that simply creates the templated type

Public class

UMovieScene

Implements a movie scene asset.

Public class

UMovieSceneBindingOverrides

A one-to-many definition of movie scene object binding IDs to overridden objects that should be bound to that binding.

Public class

UMovieSceneBindingOverridesInterface

Movie scene binding overrides interface

Public class

UMovieSceneBindingOwnerInterface

Interface used in the editor to provide contextual information about movie scene bindings

Public class

UMovieSceneFolder

Reprents a folder used for organizing objects in tracks in a movie scene.

Public class

UMovieSceneNameableTrack

Base class for movie scene tracks that can be renamed by the user.

Public class

UMovieSceneSection

Base class for movie scene sections

Public class

UMovieSceneSequence

Abstract base class for movie scene animations (C++ version).

Public class

UMovieSceneSequencePlayer

Abstract class that provides consistent player behaviour for various animation players

Public class

UMovieSceneSignedObject

Public class

UMovieSceneTrack

Base class for a track in a Movie Scene

Typedefs

Enums

Name

Description

Public enum

ECookOptimizationFlags

Flags used to perform cook-time optimization of movie scene data

Public enum

EMovieSceneCompileResult

Enumeration specifying the result of a compilation

Public enum

EMovieSceneCompletionMode

Enumeration specifying how to handle state when this section is no longer evaluated

Public enum

EMovieSceneKeyInterpolation

Public enum

EMovieSceneObjectBindingSpace

Enumeration specifying how a movie scene object binding ID relates to the sequence

Public enum

EMovieScenePlayerStatus::Type

Public enum

EMovieSceneUpdatePass

Public enum

ESequencerKeyMode

Defines different modes for adding keyframes in sequencer.

Public enum

ESpawnOwnership

Functions

Name Description

Public function

void

 

MovieSceneClipboard::DefineExplicitConversion

(
    TFunction < To(const From&)> InConv...
)

Public function

void

 

MovieSceneClipboard::DefineImplicitConversion()

Public function Static

FName

 

MovieSceneClipboard::GetKeyTypeName()

Public function Static

const FMovie ...

 

MovieSceneSequenceID::Invalid

(
    - 1
)

Public function Static

const FMovie ...

 

MovieSceneSequenceID::Root

(
    0
)

Public function

constexpr bo...

 

operator!

Public function

constexpr EC ...

 

operator&

Public function

ECookOptimiz ...

 

operator&=

(
    ECookOptimizationFlags & Lhs,
    ECookOptimizationFlags Rhs
)

Public function

constexpr EC ...

 

operator^

Public function

ECookOptimiz ...

 

operator^=

(
    ECookOptimizationFlags & Lhs,
    ECookOptimizationFlags Rhs
)

Public function

constexpr EC ...

 

operator|

Public function

ECookOptimiz ...

 

operator|=

(
    ECookOptimizationFlags & Lhs,
    ECookOptimizationFlags Rhs
)

Public function

constexpr EC ...

 

operator~

Variables

Name Description

Public variable

 

MOVIESCENE_API

Public variable

enum ESpawnOwne ...

 

OnSignatureChanged

Public variable

 

STATCAT_Advanced