Namespace UE4.MovieScene
Classes
MovieSceneBindingOverrides
A one-to-many definition of movie scene object binding IDs to overridden objects that should be bound to that binding.
MovieSceneBindingOverridesInterface
Movie Scene Binding Overrides Interface
MovieSceneBindingOwnerInterface
Movie Scene Binding Owner Interface
MovieSceneBuiltInEasingFunction
Movie Scene Built in Easing Function
MovieSceneEasingExternalCurve
Movie Scene Easing External Curve
MovieSceneEasingFunction
Movie Scene Easing Function
MovieSceneFolder
Represents a folder used for organizing objects in tracks in a movie scene.
MovieSceneKeyProxy
Movie Scene Key Proxy
MovieSceneNameableTrack
Base class for movie scene tracks that can be renamed by the user.
MovieSceneSection
Base class for movie scene sections
MovieSceneSequence
Abstract base class for movie scene animations (C++ version).
MovieSceneSequencePlayer
Abstract class that provides consistent player behaviour for various animation players
MovieSceneSignedObject
Movie Scene Signed Object
MovieSceneSubSection
Implements a section in sub-sequence tracks.
MovieSceneSubTrack
A track that holds sub-sequences within a larger sequence.
MovieSceneTrack
Base class for a track in a Movie Scene
TestMovieSceneSection
Test Movie Scene Section
TestMovieSceneSequence
Test Movie Scene Sequence
TestMovieSceneTrack
Test Movie Scene Track
UMovieScene
Implements a movie scene asset.
Structs
MovieSceneBinding
A set of tracks bound to runtime objects
MovieSceneBindingOverrideData
Movie scene binding override data
MovieSceneBoolChannel
Movie Scene Bool Channel
MovieSceneByteChannel
Movie Scene Byte Channel
MovieSceneChannel
Movie Scene Channel
MovieSceneEasingSettings
Movie Scene Easing Settings
MovieSceneEditorData
Editor only data that needs to be saved between sessions for editing but has no runtime purpose
MovieSceneEmptyStruct
Empty struct used for serialization
MovieSceneEvalTemplate
Structure used for movie scene evaluation templates contained within a track.
MovieSceneEvalTemplateBase
Base structure used for all movie scene evaluation templates
MovieSceneEvalTemplatePtr
Custom serialized type that allows serializing structs derived from FMovieSceneEvalTemplate, and attempts to store an evaluation template in inline memory if possible
MovieSceneEvaluationField
Memory layout optimized primarily for speed of searching the applicable ranges
MovieSceneEvaluationFieldSegmentPtr
A pointer to a particular segment of a track held within an evaluation template
MovieSceneEvaluationFieldTrackPtr
A pointer to a track held within an evaluation template
MovieSceneEvaluationGroup
Holds segment pointers for all segments that are active for a given range of the sequence
MovieSceneEvaluationGroupLUTIndex
Lookup table index for a group of evaluation templates
MovieSceneEvaluationKey
Keyable struct that represents a particular entity within an evaluation template (either a section/template or a track)
MovieSceneEvaluationMetaData
Informational meta-data that applies to a given time range
MovieSceneEvaluationOperand
Structure that describes an object that is to be animated. Used as an abstraction of the actual objects bound to object bindings.
MovieSceneEvaluationTemplate
Template that is used for efficient runtime evaluation of a movie scene sequence. Potentially serialized into the asset.
MovieSceneEvaluationTemplateSerialNumber
Sereal number used to identify evaluation template state that can only ever increase over its lifetime.
MovieSceneEvaluationTrack
Evaluation track that is stored within an evaluation template for a sequence.
MovieSceneEvaluationTrackSegments
Structure that references a sorted array of segments by indirect identifiers
MovieSceneExpansionState
@todo: remove this type when support for intrinsics on TMap values is added?
MovieSceneFloatChannel
Movie Scene Float Channel
MovieSceneFloatValue
Movie Scene Float Value
MovieSceneFrameRange
MovieSceneIntegerChannel
Movie Scene Integer Channel
MovieSceneKeyHandleMap
A map of key handles that is copyable, but does not copy data on copy
MovieSceneKeyStruct
Base class for movie scene section key structs that need to manually have their changes propagated to key values.
MovieSceneKeyTimeStruct
Movie Scene Key Time Struct
MovieSceneObjectBindingID
Persistent identifier to a specific object binding within a sequence hierarchy.
MovieSceneOrderedEvaluationKey
Struct that stores the key for an evaluated entity, and the index at which it was (or is to be) evaluated
MovieScenePossessable
MovieScenePossessable is a "typed slot" used to allow the MovieScene to control an already-existing object
MovieScenePropertySectionData
Movie Scene Property Section Data
MovieScenePropertySectionTemplate
Movie Scene Property Section Template
MovieSceneRootEvaluationTemplateInstance
Root evaluation template instance used to play back any sequence
MovieSceneSectionEvalOptions
Movie Scene Section Eval Options
MovieSceneSectionParameters
Movie Scene Section Parameters
MovieSceneSegment
Information about a single segment of an evaluation track
MovieSceneSegmentIdentifier
A unique identifier for a segment within a FMovieSceneEvaluationTrackSegments container
MovieSceneSequenceHierarchy
Structure that stores hierarchical information pertaining to all sequences contained within a master sequence
MovieSceneSequenceHierarchyNode
Simple structure specifying parent and child sequence IDs for any given sequences
MovieSceneSequenceID
Movie Scene Sequence ID
MovieSceneSequenceInstanceData
Abstract base class that defines instance data for sub sequences
MovieSceneSequenceInstanceDataPtr
Movie Scene Sequence Instance Data Ptr
MovieSceneSequencePlaybackSettings
Settings for the level sequence player actor.
MovieSceneSequenceTransform
Movie scene sequence transform class that transforms from one time-space to another.
MovieSceneSpawnable
MovieSceneSpawnable describes an object that can be spawned for this MovieScene
MovieSceneSubSectionData
Data that represents a single sub-section
MovieSceneSubSectionFieldData
Custom serialized track field data that allows efficient lookup of each sub section contained within this template for a given time
MovieSceneSubSequenceData
Sub sequence data that is stored within an evaluation template as a backreference to the originating sequence, and section
MovieSceneTangentData
Movie Scene Tangent Data
MovieSceneTemplateGenerationLedger
Movie Scene Template Generation Ledger
MovieSceneTimecodeSource
Movie Scene Timecode Source
MovieSceneTrackEvalOptions
Generic evaluation options for any track
MovieSceneTrackFieldData
Custom serialized track field data that allows efficient lookup of each track contained within this template for a given time
MovieSceneTrackIdentifier
Movie Scene Track Identifier
MovieSceneTrackImplementation
Structure that allows the implementation of setup/teardown/initialization/evaluation logic at the track level.
MovieSceneTrackImplementationPtr
Custom serialized type that attempts to store a track implementation template in inline memory if possible
MovieSceneTrackLabels
Structure for labels that can be assigned to movie scene tracks.
OptionalMovieSceneBlendType
Optional blend type structure
SectionEvaluationData
Evaluation data that specifies information about what to evaluate for a given template
SectionEvaluationDataTree
Custom serialized tree of section evaluation data for a track
TestMovieSceneEvalTemplate
Test Movie Scene Eval Template
Enums
EEvaluationMethod
Enumeration to determine how a track should be evaluated
EMovieSceneBlendType
Movie scene blend type enumeration
EMovieSceneBuiltInEasing
EMovie Scene Built in Easing
EMovieSceneCompletionMode
Enumeration specifying how to handle state when this section is no longer evaluated
EMovieSceneEvaluationType
EMovie Scene Evaluation Type
EMovieSceneKeyInterpolation
EMovie Scene Key Interpolation
EMovieSceneObjectBindingSpace
Enumeration specifying how a movie scene object binding ID relates to the sequence
EMovieScenePlayerStatus
EMovie Scene Player Status
ESectionEvaluationFlags
Enumeration specifying how to evaluate a particular section when inside a segment
ESpawnOwnership
ESpawn Ownership
EUpdateClockSource
Enum used to define how to update to a particular time