UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMovieSceneSubSequenceData Struct Reference

#include <MovieSceneSequenceHierarchy.h>

Public Member Functions

MOVIESCENE_API FMovieSceneSubSequenceData ()
 
MOVIESCENE_API FMovieSceneSubSequenceData (const UMovieSceneSubSection &InSubSection)
 
MOVIESCENE_API FMovieSceneSubSequenceData (const FMovieSceneSubSequenceData &)
 
MOVIESCENE_API FMovieSceneSubSequenceDataoperator= (const FMovieSceneSubSequenceData &)
 
MOVIESCENE_API FMovieSceneSubSequenceData (FMovieSceneSubSequenceData &&)
 
MOVIESCENE_API FMovieSceneSubSequenceDataoperator= (FMovieSceneSubSequenceData &&)
 
MOVIESCENE_API ~FMovieSceneSubSequenceData ()
 
MOVIESCENE_API UMovieSceneSequenceGetSequence () const
 
MOVIESCENE_API UMovieSceneSequenceGetLoadedSequence () const
 
MOVIESCENE_API bool IsDirty (const UMovieSceneSubSection &InSubSection) const
 
FGuid GetSubSectionSignature () const
 
MOVIESCENE_API FMovieSceneSectionParameters ToSubSectionParameters () const
 

Public Attributes

FSoftObjectPath Sequence
 
FMovieSceneSequenceTransform OuterToInnerTransform
 
FMovieSceneSequenceTransform RootToSequenceTransform
 
FFrameRate TickResolution
 
FMovieSceneSequenceID DeterministicSequenceID
 
FMovieSceneFrameRange PlayRange
 
FMovieSceneFrameRange ParentPlayRange
 
FMovieSceneFrameRange PreRollRange
 
FMovieSceneFrameRange PostRollRange
 
int16 HierarchicalBias
 
EMovieSceneSubSectionFlags AccumulatedFlags
 
bool bCanLoop = false
 
FMovieSceneSequenceInstanceDataPtr InstanceData
 
FName SectionPath
 
TSoftObjectPtr< const UMovieSceneConditionWeakCondition
 

Detailed Description

Sub sequence data that is stored within an evaluation template as a backreference to the originating sequence, and section

Constructor & Destructor Documentation

◆ FMovieSceneSubSequenceData() [1/4]

PRAGMA_ENABLE_DEPRECATION_WARNINGS FMovieSceneSubSequenceData::FMovieSceneSubSequenceData ( )

Default constructor for serialization

◆ FMovieSceneSubSequenceData() [2/4]

FMovieSceneSubSequenceData::FMovieSceneSubSequenceData ( const UMovieSceneSubSection InSubSection)

Construction from a movie scene sequence, and a sub section name, and its valid play range

◆ FMovieSceneSubSequenceData() [3/4]

PRAGMA_DISABLE_DEPRECATION_WARNINGS FMovieSceneSubSequenceData::FMovieSceneSubSequenceData ( const FMovieSceneSubSequenceData )
default

◆ FMovieSceneSubSequenceData() [4/4]

FMovieSceneSubSequenceData::FMovieSceneSubSequenceData ( FMovieSceneSubSequenceData &&  )
default

◆ ~FMovieSceneSubSequenceData()

FMovieSceneSubSequenceData::~FMovieSceneSubSequenceData ( )
default

Member Function Documentation

◆ GetLoadedSequence()

UMovieSceneSequence * FMovieSceneSubSequenceData::GetLoadedSequence ( ) const

Get this sub sequence's sequence asset if it is already loaded, will not attempt to load the sequence if not

◆ GetSequence()

UMovieSceneSequence * FMovieSceneSubSequenceData::GetSequence ( ) const

Get this sub sequence's sequence asset, potentially loading it through its soft object path

◆ GetSubSectionSignature()

FGuid FMovieSceneSubSequenceData::GetSubSectionSignature ( ) const
inline

Gets the signature of the sub-section this points to.

◆ IsDirty()

bool FMovieSceneSubSequenceData::IsDirty ( const UMovieSceneSubSection InSubSection) const

Check whether this structure is dirty and should be reconstructed

◆ operator=() [1/2]

FMovieSceneSubSequenceData & FMovieSceneSubSequenceData::operator= ( const FMovieSceneSubSequenceData )
default

◆ operator=() [2/2]

FMovieSceneSubSequenceData & FMovieSceneSubSequenceData::operator= ( FMovieSceneSubSequenceData &&  )
default

◆ ToSubSectionParameters()

FMovieSceneSectionParameters FMovieSceneSubSequenceData::ToSubSectionParameters ( ) const

Re-creates a sub-section parameter struct.

Member Data Documentation

◆ AccumulatedFlags

EMovieSceneSubSectionFlags FMovieSceneSubSequenceData::AccumulatedFlags

Flags accumulated from parent->child for each sub-section that led to the inclusion of this sub-sequence

◆ bCanLoop

bool FMovieSceneSubSequenceData::bCanLoop = false

Whether this sub-sequence can loop

◆ DeterministicSequenceID

FMovieSceneSequenceID FMovieSceneSubSequenceData::DeterministicSequenceID

This sequence's deterministic sequence ID. Used in editor to reduce the risk of collisions on recompilation.

◆ HierarchicalBias

int16 FMovieSceneSubSequenceData::HierarchicalBias

The accumulated hierarchical bias of this sequence. Higher bias will take precedence

◆ InstanceData

FMovieSceneSequenceInstanceDataPtr FMovieSceneSubSequenceData::InstanceData

Instance data that should be used for any tracks contained immediately within this sub sequence

◆ OuterToInnerTransform

FMovieSceneSequenceTransform FMovieSceneSubSequenceData::OuterToInnerTransform

The transform from this sub sequence's parent to its own play space.

◆ ParentPlayRange

FMovieSceneFrameRange FMovieSceneSubSequenceData::ParentPlayRange

The range of the sub-sequence in its parent space. Unclamped.

◆ PlayRange

FMovieSceneFrameRange FMovieSceneSubSequenceData::PlayRange

This sub sequence's playback range according to its parent sub section. Clamped recursively during template generation

◆ PostRollRange

FMovieSceneFrameRange FMovieSceneSubSequenceData::PostRollRange

The sequence postroll range considering the start offset

◆ PreRollRange

FMovieSceneFrameRange FMovieSceneSubSequenceData::PreRollRange

The sequence preroll range considering the start offset

◆ RootToSequenceTransform

FMovieSceneSequenceTransform FMovieSceneSubSequenceData::RootToSequenceTransform

Transform that transforms a given time from the sequences outer space, to its authored space.

◆ SectionPath

FName FMovieSceneSubSequenceData::SectionPath

This sequence's path within its movie scene

◆ Sequence

FSoftObjectPath FMovieSceneSubSequenceData::Sequence

The sequence that the sub section references

◆ TickResolution

FFrameRate FMovieSceneSubSequenceData::TickResolution

The tick resolution of the inner sequence.

◆ WeakCondition

TSoftObjectPtr<const UMovieSceneCondition> FMovieSceneSubSequenceData::WeakCondition

The documentation for this struct was generated from the following files: