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

#include <MovieSceneFrameMigration.h>

Public Member Functions

 FMovieSceneFrameRange ()
 
 FMovieSceneFrameRange (const TRange< FFrameNumber > &InValue)
 
MOVIESCENE_API bool Serialize (FArchive &Ar)
 
MOVIESCENE_API bool SerializeFromMismatchedTag (FPropertyTag const &Tag, FStructuredArchive::FSlot Slot)
 
TRangeBound< FFrameNumberGetLowerBound () const
 
TRangeBound< FFrameNumberGetUpperBound () const
 
bool ExportTextItem (FString &ValueStr, FMovieSceneFrameRange const &DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope) const
 
bool ImportTextItem (const TCHAR *&Buffer, int32 PortFlags, UObject *Parent, FOutputDevice *ErrorText)
 

Static Public Member Functions

static MOVIESCENE_API TRange< FFrameNumberFromFloatRange (const TRange< float > &InFloatRange)
 

Public Attributes

TRange< FFrameNumberValue
 

Friends

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

Detailed Description

Type used to convert from a FFloatRange to a TRange<FFrameNumber>

Constructor & Destructor Documentation

◆ FMovieSceneFrameRange() [1/2]

FMovieSceneFrameRange::FMovieSceneFrameRange ( )
inline

Default construction to an empty frame range

◆ FMovieSceneFrameRange() [2/2]

FMovieSceneFrameRange::FMovieSceneFrameRange ( const TRange< FFrameNumber > &  InValue)
inline

Construction from a frame range

Member Function Documentation

◆ ExportTextItem()

bool FMovieSceneFrameRange::ExportTextItem ( FString &  ValueStr,
FMovieSceneFrameRange const &  DefaultValue,
UObject Parent,
int32  PortFlags,
UObject ExportRootScope 
) const

◆ FromFloatRange()

TRange< FFrameNumber > FMovieSceneFrameRange::FromFloatRange ( const TRange< float > &  InFloatRange)
static

Convert this frame number from a float range

◆ GetLowerBound()

TRangeBound< FFrameNumber > FMovieSceneFrameRange::GetLowerBound ( ) const
inline

Get this range's lower bound

◆ GetUpperBound()

TRangeBound< FFrameNumber > FMovieSceneFrameRange::GetUpperBound ( ) const
inline

Get this range's upper bound

◆ ImportTextItem()

bool FMovieSceneFrameRange::ImportTextItem ( const TCHAR *&  Buffer,
int32  PortFlags,
UObject Parent,
FOutputDevice ErrorText 
)

◆ Serialize()

bool FMovieSceneFrameRange::Serialize ( FArchive Ar)

Custom serializer for the frame number range

◆ SerializeFromMismatchedTag()

bool FMovieSceneFrameRange::SerializeFromMismatchedTag ( FPropertyTag const &  Tag,
FStructuredArchive::FSlot  Slot 
)

Serialize this frame range from a mismatched type (only FFloatRange supported)

Friends And Related Symbol Documentation

◆ operator==

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

Equality operator

Member Data Documentation

◆ Value

TRange<FFrameNumber> FMovieSceneFrameRange::Value

The actual frame number range, custom serialized


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