Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/Evaluation
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneSequenceHierarchy.h |
| Include | #include "Evaluation/MovieSceneSequenceHierarchy.h" |
Syntax
USTRUCT ()
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. |