Navigation
Unreal Engine C++ API Reference > Runtime > MovieScene > Evaluation
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneSequenceHierarchy.h |
Include | #include "Evaluation/MovieSceneSequenceHierarchy.h" |
Syntax
struct FMovieSceneSubSequenceData
Remarks
Sub sequence data that is stored within an evaluation template as a backreference to the originating sequence, and section
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
EMovieSceneSubSectionFlags | AccumulatedFlags | Flags accumulated from parent->child for each sub-section that led to the inclusion of this sub-sequence |
![]() |
bool | bCanLoop | Whether this sub-sequence can loop |
![]() |
FMovieSceneSequenceID | DeterministicSequenceID | This sequence's deterministic sequence ID. |
![]() |
FMovieSceneFrameRange | FullPlayRange | The sub-sequence's full playback range, in its own local time space. |
![]() |
int16 | HierarchicalBias | The accumulated hierarchical bias of this sequence. Higher bias will take precedence |
![]() |
FMovieSceneSequenceInstanceDataPtr | InstanceData | Instance data that should be used for any tracks contained immediately within this sub sequence |
![]() |
FMovieSceneSequenceTransform | OuterToInnerTransform | The transform from this sub sequence's parent to its own play space. |
![]() |
FFrameNumber | ParentEndFrameOffset | The end frame offset of the parent section |
![]() |
FFrameNumber | ParentFirstLoopStartFrameOffset | The offset for the first loop of the sub-sequence |
![]() |
FMovieSceneFrameRange | ParentPlayRange | The play range of the parent section |
![]() |
FFrameNumber | ParentStartFrameOffset | The start frame offset of the parent section |
![]() |
FMovieSceneFrameRange | PlayRange | This sub sequence's playback range according to its parent sub section. |
![]() |
FMovieSceneFrameRange | PostRollRange | The sequence postroll range considering the start offset |
![]() |
FMovieSceneFrameRange | PreRollRange | The sequence preroll range considering the start offset |
![]() |
FMovieSceneSequenceTransform | RootToSequenceTransform | Transform that transforms a given time from the sequences outer space, to its authored space. |
![]() |
FName | SectionPath | This sequence's path within its movie scene |
![]() |
FSoftObjectPath | Sequence | The sequence that the sub section references |
![]() |
FFrameRate | TickResolution | The tick resolution of the inner sequence. |
![]() |
FMovieSceneFrameRange | UnwarpedPlayRange | The play range of the parent section, without any warping involved. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Default constructor for serialization | ||
![]() |
FMovieSceneSubSequenceData
(
const UMovieSceneSubSection& InSubSection |
Construction from a movie scene sequence, and a sub section name, and its valid play range |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
UMovieSceneSequence * | Get this sub sequence's sequence asset if it is already loaded, will not attempt to load the sequence if not | |
![]() ![]() |
UMovieSceneSequence * | GetSequence () |
Get this sub sequence's sequence asset, potentially loading it through its soft object path |
![]() ![]() |
FGuid | Gets the signature of the sub-section this points to. | |
![]() ![]() |
bool | IsDirty
(
const UMovieSceneSubSection& InSubSection |
Check whether this structure is dirty and should be reconstructed |
![]() ![]() |
FMovieSceneSectionParameters | Re-creates a sub-section parameter struct. |