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

#include <MovieSceneSegment.h>

Public Member Functions

 FMovieSceneSegment ()
 
 FMovieSceneSegment (const TRange< FFrameNumber > &InRange)
 
 FMovieSceneSegment (const TRange< FFrameNumber > &InRange, TArrayView< const FSectionEvaluationData > InApplicationImpls)
 
 FMovieSceneSegment (const TRange< FFrameNumber > &InRange, std::initializer_list< FSectionEvaluationData > InApplicationImpls)
 
bool IsValid () const
 
bool CombineWith (const FMovieSceneSegment &OtherSegment)
 
bool Serialize (FArchive &Ar)
 

Public Attributes

TRange< FFrameNumberRange
 
FMovieSceneSegmentIdentifier ID
 
bool bAllowEmpty
 
TArray< FSectionEvaluationData, TInlineAllocator< 4 > > Impls
 

Friends

bool operator== (const FMovieSceneSegment &A, const FMovieSceneSegment &B)
 

Detailed Description

Information about a single segment of an evaluation track

Constructor & Destructor Documentation

◆ FMovieSceneSegment() [1/4]

FMovieSceneSegment::FMovieSceneSegment ( )
inline

◆ FMovieSceneSegment() [2/4]

FMovieSceneSegment::FMovieSceneSegment ( const TRange< FFrameNumber > &  InRange)
inline

◆ FMovieSceneSegment() [3/4]

FMovieSceneSegment::FMovieSceneSegment ( const TRange< FFrameNumber > &  InRange,
TArrayView< const FSectionEvaluationData InApplicationImpls 
)
inline

◆ FMovieSceneSegment() [4/4]

FMovieSceneSegment::FMovieSceneSegment ( const TRange< FFrameNumber > &  InRange,
std::initializer_list< FSectionEvaluationData InApplicationImpls 
)
inline

Member Function Documentation

◆ CombineWith()

bool FMovieSceneSegment::CombineWith ( const FMovieSceneSegment OtherSegment)
inline

◆ IsValid()

bool FMovieSceneSegment::IsValid ( ) const
inline

◆ Serialize()

bool FMovieSceneSegment::Serialize ( FArchive Ar)
inline

Custom serializer to accomodate the inline allocator on our array

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( const FMovieSceneSegment A,
const FMovieSceneSegment B 
)
friend

Member Data Documentation

◆ bAllowEmpty

bool FMovieSceneSegment::bAllowEmpty

Whether this segment has been generated yet or not

◆ ID

FMovieSceneSegmentIdentifier FMovieSceneSegment::ID

◆ Impls

TArray<FSectionEvaluationData, TInlineAllocator<4> > FMovieSceneSegment::Impls

Array of implementations that reside at the segment's range

◆ Range

TRange<FFrameNumber> FMovieSceneSegment::Range

The segment's range


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