UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGatherParameters Struct Reference
+ Inheritance diagram for FGatherParameters:

Public Member Functions

 FGatherParameters ()
 
FGatherParameters CreateForSubData (const FMovieSceneSubSequenceData &SubData, FMovieSceneSequenceID InSubSequenceID) const
 
void SetClampRange (TRange< FFrameNumber > InNewRootClampRange)
 
TRange< FFrameNumberClampRoot (const TRange< FFrameNumber > &InRootRange) const
 
void TransformLocalRange (const TRange< FFrameNumber > &InLocalRange, TFunctionRef< bool(TRange< FFrameTime >)> InVisitor) const
 

Public Attributes

FMovieSceneSequenceID SequenceID
 
TRange< FFrameNumberRootClampRange
 
TRange< FFrameNumberLocalClampRange
 
ESectionEvaluationFlags Flags
 
FMovieSceneSequenceTransform RootToSequenceTransform
 
FMovieSceneTransformBreadcrumbs StartTimeBreadcrumbs
 
FMovieSceneTransformBreadcrumbs EndTimeBreadcrumbs
 
int16 HierarchicalBias
 
EMovieSceneSubSectionFlags AccumulatedFlags
 
EMovieSceneServerClientMask NetworkMask
 

Detailed Description

Parameter structure used for gathering entities for a given time or range

Constructor & Destructor Documentation

◆ FGatherParameters()

FGatherParameters::FGatherParameters ( )
inline

Member Function Documentation

◆ ClampRoot()

TRange< FFrameNumber > FGatherParameters::ClampRoot ( const TRange< FFrameNumber > &  InRootRange) const
inline

Clamp the specified range to the current clamp range (in root space)

◆ CreateForSubData()

FGatherParameters FGatherParameters::CreateForSubData ( const FMovieSceneSubSequenceData SubData,
FMovieSceneSequenceID  InSubSequenceID 
) const
inline

◆ SetClampRange()

void FGatherParameters::SetClampRange ( TRange< FFrameNumber InNewRootClampRange)
inline

◆ TransformLocalRange()

void FGatherParameters::TransformLocalRange ( const TRange< FFrameNumber > &  InLocalRange,
TFunctionRef< bool(TRange< FFrameTime >)>  InVisitor 
) const
inline

Member Data Documentation

◆ AccumulatedFlags

EMovieSceneSubSectionFlags FGatherParameters::AccumulatedFlags

Current accumulated sub-section flags

◆ EndTimeBreadcrumbs

FMovieSceneTransformBreadcrumbs FGatherParameters::EndTimeBreadcrumbs

◆ Flags

ESectionEvaluationFlags FGatherParameters::Flags

Evaluation flags for the current sequence

◆ HierarchicalBias

int16 FGatherParameters::HierarchicalBias

Current accumulated hierarchical bias

◆ LocalClampRange

TRange<FFrameNumber> FGatherParameters::LocalClampRange

A range to clamp compilation to in the current sequence's time-space

◆ NetworkMask

EMovieSceneServerClientMask FGatherParameters::NetworkMask

◆ RootClampRange

TRange<FFrameNumber> FGatherParameters::RootClampRange

A range to clamp compilation to in the root's time-space

◆ RootToSequenceTransform

FMovieSceneSequenceTransform FGatherParameters::RootToSequenceTransform

Transform from the root time-space to the current sequence's time-space

◆ SequenceID

FMovieSceneSequenceID FGatherParameters::SequenceID

The ID of the sequence being compiled

◆ StartTimeBreadcrumbs

FMovieSceneTransformBreadcrumbs FGatherParameters::StartTimeBreadcrumbs

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