![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for UE::MovieScene::FSequenceUpdater_Flat:Additional Inherited Members | |
Static Public Member Functions inherited from UE::MovieScene::ISequenceUpdater | |
| static void | FactoryInstance (TUniquePtr< ISequenceUpdater > &OutPtr, UMovieSceneCompiledDataManager *CompiledDataManager, FMovieSceneCompiledDataID CompiledDataID) |
Flat sequence updater (ie, no hierarchy)
|
explicit |
| UE::MovieScene::FSequenceUpdater_Flat::~FSequenceUpdater_Flat | ( | ) |
|
overridevirtual |
Returns whether this instance can be finished immediately without any last update.
| Linker | The linker that owns this sequence instance |
| RootInstanceHandle | The handle to the root instance |
Implements UE::MovieScene::ISequenceUpdater.
|
overridevirtual |
Called right before this updater's sequence instance is about to be destroyed completely
| InLinker | The linker that is owns this sequence |
Implements UE::MovieScene::ISequenceUpdater.
|
overridevirtual |
Called before any updates to the sequence to allow this updater to dissect the context into smaller ranges that should be evaluated independently for the purpose of ensuring determinism. If the resulting array is empty the whole context will be used by default.
| InLinker | The linker that is evaluating this sequence |
| InPlayer | The movie scene player instance playing this sequence |
| InContext | The total root-level context for the next evaluation to be dissected |
| OutDissections | (Out) Array to populate with dissected ranges |
Implements UE::MovieScene::ISequenceUpdater.
|
overridevirtual |
Implements UE::MovieScene::ISequenceUpdater.
|
inlineoverridevirtual |
Find a sub sequence instance from its ID (if it exists)
Implements UE::MovieScene::ISequenceUpdater.
|
overridevirtual |
Called before evaluation when this updater's sequence is no longer required to be evaluated
| InLinker | The linker that is evaluating this sequence |
| InInstanceHandle | The instance handle for the top level sequence instance that this updater belongs to |
| InPlayer | The movie scene player instance playing this sequence |
Implements UE::MovieScene::ISequenceUpdater.
|
overridevirtual |
Invalidate any cached information that depends on the compiled sequence data due to the compiled data changing
| InLinker | The linker that is evaluating this sequence |
| InInstanceHandle | The instance handle for the top level sequence instance that this updater belongs to |
Implements UE::MovieScene::ISequenceUpdater.
|
overridevirtual |
Migrate this updater to one that can represent hierarchical data.
Implements UE::MovieScene::ISequenceUpdater.
|
inlineoverridevirtual |
Override the sequence ID that should be considered the root sequence for this updater
| InLinker | The linker that is owns this sequence |
| InstanceHandle | The instance handle for the root sequence |
| NewRootOverrideSequenceID | The new sequence ID to treat as the root |
Implements UE::MovieScene::ISequenceUpdater.
|
overridevirtual |
Called to initialize the flag structure that denotes what functions need to be called on this updater
Implements UE::MovieScene::ISequenceUpdater.
|
overridevirtual |
Called if this updater has not been evaluated before, or has since been Finished.
| InLinker | The linker that is evaluating this sequence |
| InInstanceHandle | The instance handle for the top level sequence instance that this updater belongs to |
| InPlayer | The movie scene player instance playing this sequence |
| InContext | The root-level context for the current evaluation. |
Implements UE::MovieScene::ISequenceUpdater.
|
overridevirtual |
Called in order that this updater may make any changes to the linker's environment before its sequence is evaluated (ie, initialize or unlink any entity instantiations)
| InLinker | The linker that is evaluating this sequence |
| InInstanceHandle | The instance handle for the top level sequence instance that this updater belongs to |
| InPlayer | The movie scene player instance playing this sequence |
| InContext | The root-level context for the current evaluation. |
Implements UE::MovieScene::ISequenceUpdater.