![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieSceneRootOverridePath.h>
Static Public Member Functions | |
| static MOVIESCENE_API FMovieSceneSequenceID | FindCommonParent (const FSubSequencePath &A, const FSubSequencePath &B) |
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)
| UE::MovieScene::FSubSequencePath::FSubSequencePath | ( | ) |
Default construction to a root path
|
explicit |
Set up this path from a specific sequence ID that points to a particular sequence in the specified hierarchy
| LeafID | ID of the child-most sequence to include in this path |
| Player | Player from which to retrieve the hierarchy |
|
explicit |
|
explicit |
Set up this path from a specific sequence ID that points to a particular sequence in the specified hierarchy
| LeafID | ID of the child-most sequence to include in this path |
| RootHierarchy | Hierarchy to get sequence IDs from |
| bool UE::MovieScene::FSubSequencePath::Contains | ( | FMovieSceneSequenceID | SequenceID | ) | const |
Check whether this path contains the specified sequence ID
| SequenceID | ID of the sequence to check for |
|
static |
Find the first parent sequence ID that is common to both A and B
| A | The first sequence path |
| B | The second sequence path |
| FMovieSceneSequenceID UE::MovieScene::FSubSequencePath::MakeLocalSequenceID | ( | FMovieSceneSequenceID | ParentSequenceID | ) | const |
return
| FMovieSceneSequenceID UE::MovieScene::FSubSequencePath::MakeLocalSequenceID | ( | FMovieSceneSequenceID | ParentSequenceID, |
| FMovieSceneSequenceID | TargetSequenceID | ||
| ) | const |
| int32 UE::MovieScene::FSubSequencePath::NumGenerationsFromLeaf | ( | FMovieSceneSequenceID | SequenceID | ) | const |
Return the number of generations between this path's leaf node, and the specified sequence ID
| SequenceID | ID of the parent sequence to count generations to |
| int32 UE::MovieScene::FSubSequencePath::NumGenerationsFromRoot | ( | FMovieSceneSequenceID | SequenceID | ) | const |
Return the number of generations between the root and the specified sequence ID
| SequenceID | ID of the child sequence to count generations to |
| void UE::MovieScene::FSubSequencePath::PopTo | ( | FMovieSceneSequenceID | ParentSequenceID | ) |
| void UE::MovieScene::FSubSequencePath::PushGeneration | ( | FMovieSceneSequenceID | AccumulatedSequenceID, |
| FMovieSceneSequenceID | UnaccumulatedSequenceID | ||
| ) |
| void UE::MovieScene::FSubSequencePath::Reset | ( | ) |
Reset this path to its default state (pointing to the root sequence)
| void UE::MovieScene::FSubSequencePath::Reset | ( | FMovieSceneSequenceID | LeafID, |
| const FMovieSceneSequenceHierarchy * | RootHierarchy | ||
| ) |
Set up this path from a specific sequence ID that points to a particular sequence in the specified hierarchy
| LeafID | ID of the child-most sequence to include in this path |
| RootHierarchy | Hierarchy to get sequence IDs from |
|
inline |
Remap the specified sequence ID based on the currently evaluating sequence path, to the Root
| SequenceID | The sequence ID to find a template for |