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

Classes

struct  FMovieSceneCompileDataManagerGenerator
 
struct  FCompileOnTheFlyData
 
struct  FMovieSceneGatheredCompilerData
 
struct  FGatherParameters
 
struct  FTrackGatherParameters
 

Functions

IMovieSceneModuleGetMovieSceneModule ()
 
bool SortPredicate (const FCompileOnTheFlyData &A, const FCompileOnTheFlyData &B)
 
void AddPtrsToGroup (FMovieSceneEvaluationGroup *OutGroup, TArray< FMovieSceneFieldEntry_EvaluationTrack > &InitTrackLUT, TArray< FMovieSceneFieldEntry_ChildTemplate > &InitSectionLUT, TArray< FMovieSceneFieldEntry_EvaluationTrack > &EvalTrackLUT, TArray< FMovieSceneFieldEntry_ChildTemplate > &EvalSectionLUT)
 

Variables

FString GMovieSceneCompilerVersion = TEXT("7D4B98092FAC4A6B964ECF72D8279EF8")
 
FAutoConsoleVariableRef CVarMovieSceneCompilerVersion (TEXT("Sequencer.CompilerVersion"), GMovieSceneCompilerVersion, TEXT("Defines a global identifer for moviescene compiler logic.\n"), ECVF_Default)
 
TAutoConsoleVariable< boolCVarAddKeepStateDeterminismFences (TEXT("Sequencer.AddKeepStateDeterminismFences"), true, TEXT("Whether the Sequencer compiler should auto-add determinism fences for the last frame of KeepState sections. " "This ensures that the last possible value of the section is consistently evaluated regardless of framerate, " "at the cost of an extra evaluation on frames that cross over KeepState sections' end time.\n"), ECVF_Default)
 

Function Documentation

◆ AddPtrsToGroup()

void AddPtrsToGroup ( FMovieSceneEvaluationGroup OutGroup,
TArray< FMovieSceneFieldEntry_EvaluationTrack > &  InitTrackLUT,
TArray< FMovieSceneFieldEntry_ChildTemplate > &  InitSectionLUT,
TArray< FMovieSceneFieldEntry_EvaluationTrack > &  EvalTrackLUT,
TArray< FMovieSceneFieldEntry_ChildTemplate > &  EvalSectionLUT 
)

◆ GetMovieSceneModule()

IMovieSceneModule & GetMovieSceneModule ( )

◆ SortPredicate()

bool SortPredicate ( const FCompileOnTheFlyData A,
const FCompileOnTheFlyData B 
)

Variable Documentation

◆ CVarAddKeepStateDeterminismFences

TAutoConsoleVariable< bool > CVarAddKeepStateDeterminismFences(TEXT("Sequencer.AddKeepStateDeterminismFences"), true, TEXT("Whether the Sequencer compiler should auto-add determinism fences for the last frame of KeepState sections. " "This ensures that the last possible value of the section is consistently evaluated regardless of framerate, " "at the cost of an extra evaluation on frames that cross over KeepState sections' end time.\n"), ECVF_Default) ( TEXT("Sequencer.AddKeepStateDeterminismFences")  ,
true  ,
TEXT("Whether the Sequencer compiler should auto-add determinism fences for the last frame of KeepState sections. " "This ensures that the last possible value of the section is consistently evaluated regardless of framerate, " "at the cost of an extra evaluation on frames that cross over KeepState sections' end time.\n" ,
ECVF_Default   
)

◆ CVarMovieSceneCompilerVersion

FAutoConsoleVariableRef CVarMovieSceneCompilerVersion(TEXT("Sequencer.CompilerVersion"), GMovieSceneCompilerVersion, TEXT("Defines a global identifer for moviescene compiler logic.\n"), ECVF_Default) ( TEXT("Sequencer.CompilerVersion")  ,
GMovieSceneCompilerVersion  ,
TEXT("Defines a global identifer for moviescene compiler logic.\n" ,
ECVF_Default   
)

◆ GMovieSceneCompilerVersion

FString GMovieSceneCompilerVersion = TEXT("7D4B98092FAC4A6B964ECF72D8279EF8")