Navigation
Unreal Engine C++ API Reference > 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 |
|
![]() ![]() |
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 |