Navigation
API > API/Runtime > API/Runtime/MovieScene
Sub sequence data that is stored within an evaluation template as a backreference to the originating sequence, and section
| Name | FMovieSceneSubSequenceData |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneSequenceHierarchy.h |
| Include Path | #include "Evaluation/MovieSceneSequenceHierarchy.h" |
Syntax
USTRUCT ()
struct FMovieSceneSubSequenceData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Default constructor for serialization | Evaluation/MovieSceneSequenceHierarchy.h | ||
FMovieSceneSubSequenceData
(
const UMovieSceneSubSection& InSubSection |
Construction from a movie scene sequence, and a sub section name, and its valid play range | Evaluation/MovieSceneSequenceHierarchy.h | |
| Evaluation/MovieSceneSequenceHierarchy.h | |||
| Evaluation/MovieSceneSequenceHierarchy.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FMovieSceneSubSequenceData() |
Evaluation/MovieSceneSequenceHierarchy.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AccumulatedFlags | EMovieSceneSubSectionFlags | Flags accumulated from parent->child for each sub-section that led to the inclusion of this sub-sequence | Evaluation/MovieSceneSequenceHierarchy.h | |
| bCanLoop | bool | Whether this sub-sequence can loop | Evaluation/MovieSceneSequenceHierarchy.h | |
| DeterministicSequenceID | FMovieSceneSequenceID | This sequence's deterministic sequence ID. | Evaluation/MovieSceneSequenceHierarchy.h | |
| EndTimeBreadcrumbs | FMovieSceneTransformBreadcrumbs | Evaluation/MovieSceneSequenceHierarchy.h | ||
| FullPlayRange | FMovieSceneFrameRange | The sub-sequence's full playback range, in its own local time space. | Evaluation/MovieSceneSequenceHierarchy.h | |
| HierarchicalBias | int16 | The accumulated hierarchical bias of this sequence. Higher bias will take precedence | Evaluation/MovieSceneSequenceHierarchy.h | |
| InstanceData | FMovieSceneSequenceInstanceDataPtr | Instance data that should be used for any tracks contained immediately within this sub sequence | Evaluation/MovieSceneSequenceHierarchy.h | |
| LocalToWarpedLocalTransform | FMovieSceneSequenceTransform | Transform that turns local space into warped local space based on a timewarp track that exists in this sequence. | Evaluation/MovieSceneSequenceHierarchy.h | |
| OuterToInnerTransform | FMovieSceneSequenceTransform | The transform from this sub sequence's parent to its own play space. | Evaluation/MovieSceneSequenceHierarchy.h | |
| ParentEndFrameOffset | FFrameNumber | Evaluation/MovieSceneSequenceHierarchy.h | ||
| ParentFirstLoopStartFrameOffset | FFrameNumber | Evaluation/MovieSceneSequenceHierarchy.h | ||
| ParentPlayRange | FMovieSceneFrameRange | The range of the sub-sequence in its parent space. Unclamped. | Evaluation/MovieSceneSequenceHierarchy.h | |
| ParentStartFrameOffset | FFrameNumber | Evaluation/MovieSceneSequenceHierarchy.h | ||
| PlayRange | FMovieSceneFrameRange | This sub sequence's playback range according to its parent sub section. | Evaluation/MovieSceneSequenceHierarchy.h | |
| PostRollRange | FMovieSceneFrameRange | The sequence postroll range considering the start offset | Evaluation/MovieSceneSequenceHierarchy.h | |
| PreRollRange | FMovieSceneFrameRange | The sequence preroll range considering the start offset | Evaluation/MovieSceneSequenceHierarchy.h | |
| RootToSequenceTransform | FMovieSceneSequenceTransform | Transform that transforms a given time from the sequences outer space, to its authored space. | Evaluation/MovieSceneSequenceHierarchy.h | |
| RootToUnwarpedLocalTransform | FMovieSceneSequenceTransform | The transform from root space to this sub-sequence's unwarped local space. | Evaluation/MovieSceneSequenceHierarchy.h | |
| SectionPath | FName | This sequence's path within its movie scene | Evaluation/MovieSceneSequenceHierarchy.h | |
| Sequence | FSoftObjectPath | The sequence that the sub section references | Evaluation/MovieSceneSequenceHierarchy.h |
|
| StartTimeBreadcrumbs | FMovieSceneTransformBreadcrumbs | Evaluation/MovieSceneSequenceHierarchy.h | ||
| TickResolution | FFrameRate | The tick resolution of the inner sequence. | Evaluation/MovieSceneSequenceHierarchy.h | |
| UnwarpedPlayRange | FMovieSceneFrameRange | Evaluation/MovieSceneSequenceHierarchy.h | ||
| WeakCondition | TSoftObjectPtr< const UMovieSceneCondition > | Optional condition pulled off of the UMovieSceneSubSection or UMovieSceneSubTrack | Evaluation/MovieSceneSequenceHierarchy.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedSequence | TWeakObjectPtr< UMovieSceneSequence > | Cached version of the sequence to avoid resolving it every time | Evaluation/MovieSceneSequenceHierarchy.h | |
| SubSectionSignature | FGuid | The sub section's signature at the time this structure was populated. | Evaluation/MovieSceneSequenceHierarchy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieSceneSequence * GetLoadedSequence() |
Get this sub sequence's sequence asset if it is already loaded, will not attempt to load the sequence if not | Evaluation/MovieSceneSequenceHierarchy.h | |
UMovieSceneSequence * GetSequence() |
Get this sub sequence's sequence asset, potentially loading it through its soft object path | Evaluation/MovieSceneSequenceHierarchy.h | |
FGuid GetSubSectionSignature() |
Gets the signature of the sub-section this points to. | Evaluation/MovieSceneSequenceHierarchy.h | |
bool IsDirty
(
const UMovieSceneSubSection& InSubSection |
Check whether this structure is dirty and should be reconstructed | Evaluation/MovieSceneSequenceHierarchy.h | |
FMovieSceneSectionParameters ToSubSectionParameters() |
Re-creates a sub-section parameter struct. | Evaluation/MovieSceneSequenceHierarchy.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Evaluation/MovieSceneSequenceHierarchy.h | |||
| Evaluation/MovieSceneSequenceHierarchy.h |