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 | |
| TObjectPtr< const UMovieSceneCondition > | Condition | Optional condition pulled off of the UMovieSceneSubSection or UMovieSceneSubTrack | |
| FMovieSceneSequenceID | DeterministicSequenceID | This sequence's deterministic sequence ID. | |
| FMovieSceneTransformBreadcrumbs | EndTimeBreadcrumbs | ||
| 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 | LocalToWarpedLocalTransform | Transform that turns local space into warped local space based on a timewarp track that exists in this sequence. | |
| FMovieSceneSequenceTransform | OuterToInnerTransform | The transform from this sub sequence's parent to its own play space. | |
| FFrameNumber | ParentEndFrameOffset | ||
| FFrameNumber | ParentFirstLoopStartFrameOffset | ||
| FMovieSceneFrameRange | ParentPlayRange | The range of the sub-sequence in its parent space. Unclamped. | |
| FFrameNumber | ParentStartFrameOffset | ||
| 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. | |
| FMovieSceneSequenceTransform | RootToUnwarpedLocalTransform | The transform from root space to this sub-sequence's unwarped local space. | |
| FName | SectionPath | This sequence's path within its movie scene | |
| FSoftObjectPath | Sequence | The sequence that the sub section references | |
| FMovieSceneTransformBreadcrumbs | StartTimeBreadcrumbs | ||
| FFrameRate | TickResolution | The tick resolution of the inner sequence. | |
| FMovieSceneFrameRange | UnwarpedPlayRange |
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 | ||
Destructors
| Type | Name | Description | |
|---|---|---|---|
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. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FMovieSceneSubSequenceData & | operator=
(
const FMovieSceneSubSequenceData& |
||
| FMovieSceneSubSequenceData & |