UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieScenePlaybackManager.h File Reference

Go to the source code of this file.

Classes

class  FMovieScenePlaybackManager
 

Namespaces

namespace  UE
 
namespace  UE::MovieScene
 

Enumerations

enum class  EMovieSceneLoopDissection { None , DissectOne , DissectAll }
 

Enumeration Type Documentation

◆ EMovieSceneLoopDissection

Describes whether to dissect looping when playing back a sequence.

Looping dissection means that, when a sequence loops, more than one evaluation context is returned by the FMovieScenePlaybackManager::Update() methods: one context for updating to the "last valid time", and one context for updating through the first few frames of the next loop.

Enumerator
None 

Do no dissect loop. Jump directly to the current time of the next loop, using an evaluation range from the first frame to the current time. WARNING: this means that the last few frames of the previous loop won't be evaluated!

DissectOne 

Only dissect one loop. Emit an evaluation range for the last few frames of the current loop, and another evaluation range for the first few frames of the next loop.

DissectAll 

Dissect all loops. As per DissectOne, but also emit evaluation ranges for entire loops if the delta-time is large enough, and/or the sequence is short enough, that we might have gone through entire extra loops.