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

#include <MovieSceneSegment.h>

Public Member Functions

 FSectionEvaluationData ()
 
 FSectionEvaluationData (int32 InImplIndex)
 
 FSectionEvaluationData (int32 InImplIndex, FFrameNumber InForcedTime)
 
 FSectionEvaluationData (int32 InImplIndex, ESectionEvaluationFlags InFlags)
 
FFrameTime GetTime (FFrameTime InActualTime)
 
bool IsPreRoll () const
 
bool IsPostRoll () const
 

Public Attributes

int32 ImplIndex
 
FFrameNumber ForcedTime
 
ESectionEvaluationFlags Flags
 

Friends

bool operator== (FSectionEvaluationData A, FSectionEvaluationData B)
 
FArchiveoperator<< (FArchive &Ar, FSectionEvaluationData &Data)
 

Detailed Description

Evaluation data that specifies information about what to evaluate for a given template

Constructor & Destructor Documentation

◆ FSectionEvaluationData() [1/4]

FSectionEvaluationData::FSectionEvaluationData ( )
inline

Default constructor

◆ FSectionEvaluationData() [2/4]

FSectionEvaluationData::FSectionEvaluationData ( int32  InImplIndex)
inlineexplicit

Construction from an implementaiton index (probably a section)

◆ FSectionEvaluationData() [3/4]

FSectionEvaluationData::FSectionEvaluationData ( int32  InImplIndex,
FFrameNumber  InForcedTime 
)
inline

Construction from an implementaiton index and a time to force evaluation at

◆ FSectionEvaluationData() [4/4]

FSectionEvaluationData::FSectionEvaluationData ( int32  InImplIndex,
ESectionEvaluationFlags  InFlags 
)
inline

Construction from an implementaiton index and custom eval flags

Member Function Documentation

◆ GetTime()

FFrameTime FSectionEvaluationData::GetTime ( FFrameTime  InActualTime)
inline

◆ IsPostRoll()

bool FSectionEvaluationData::IsPostRoll ( ) const
inline

Check if this is a postroll eval

◆ IsPreRoll()

bool FSectionEvaluationData::IsPreRoll ( ) const
inline

Check if this is a preroll eval

Friends And Related Symbol Documentation

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FSectionEvaluationData Data 
)
friend

◆ operator==

bool operator== ( FSectionEvaluationData  A,
FSectionEvaluationData  B 
)
friend

Member Data Documentation

◆ Flags

ESectionEvaluationFlags FSectionEvaluationData::Flags

Additional flags for evaluating this section

◆ ForcedTime

FFrameNumber FSectionEvaluationData::ForcedTime

A forced time to evaluate this section at

◆ ImplIndex

int32 FSectionEvaluationData::ImplIndex

The implementation index we should evaluate (index into FMovieSceneEvaluationTrack::ChildTemplates)


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