Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/Evaluation
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneRootOverridePath.h |
| Include | #include "Evaluation/MovieSceneRootOverridePath.h" |
Syntax
struct FSubSequencePath
Remarks
A path of unaccumulated sequence IDs ordered from child->parent->grandparent that is used to generate unique sequenceIDs for inner sequences Optimized for Remap rather than Push/Pop by keeping sequence IDs child-parent order (the order they are required for remapping)
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default construction to a root path | |||
FSubSequencePath
(
FMovieSceneSequenceID LeafID, |
Set up this path from a specific sequence ID that points to a particular sequence in the specified hierarchy | ||
FSubSequencePath
(
FMovieSceneSequenceID LeafID, |
Set up this path from a specific sequence ID that points to a particular sequence in the specified hierarchy |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Contains
(
FMovieSceneSequenceID SequenceID |
Check whether this path contains the specified sequence ID | |
| FMovieSceneSequenceID | FindCommonParent
(
const FSubSequencePath& A, |
Find the first parent sequence ID that is common to both A and B | |
| FMovieSceneSequenceID | MakeLocalSequenceID
(
FMovieSceneSequenceID ParentSequenceID |
Return | |
| FMovieSceneSequenceID | MakeLocalSequenceID
(
FMovieSceneSequenceID ParentSequenceID, |
||
| int32 | NumGenerationsFromLeaf
(
FMovieSceneSequenceID SequenceID |
Return the number of generations between this path's leaf node, and the specified sequence ID | |
| int32 | NumGenerationsFromRoot
(
FMovieSceneSequenceID SequenceID |
Return the number of generations between the root and the specified sequence ID | |
| void | PopGenerations
(
int32 NumGenerations |
||
| void | PopTo
(
FMovieSceneSequenceID ParentSequenceID |
||
| void | PushGeneration
(
FMovieSceneSequenceID AccumulatedSequenceID, |
||
| void | Reset () |
Reset this path to its default state (pointing to the root sequence) | |
| void | Reset
(
FMovieSceneSequenceID LeafID, |
Set up this path from a specific sequence ID that points to a particular sequence in the specified hierarchy | |
| FMovieSceneSequenceID | ResolveChildSequenceID
(
FMovieSceneSequenceID SequenceID |
Remap the specified sequence ID based on the currently evaluating sequence path, to the Root |