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

#include <MovieSceneCompilerRules.h>

+ Inheritance diagram for FEvaluateNearestSegmentBlender:

Public Member Functions

 FEvaluateNearestSegmentBlender ()
 
virtual TOptional< FMovieSceneSegmentInsertEmptySpace (const TRange< FFrameNumber > &Range, const FMovieSceneSegment *PreviousSegment, const FMovieSceneSegment *NextSegment) const
 
- Public Member Functions inherited from FMovieSceneTrackSegmentBlender
 FMovieSceneTrackSegmentBlender ()
 
virtual ~FMovieSceneTrackSegmentBlender ()
 
bool AllowEmptySegments () const
 
bool CanFillEmptySpace () const
 
virtual void Blend (FSegmentBlendData &BlendData) const
 

Additional Inherited Members

- Protected Attributes inherited from FMovieSceneTrackSegmentBlender
bool bAllowEmptySegments
 
bool bCanFillEmptySpace
 

Detailed Description

Track segment blender that evaluates the nearest segment in empty space

Constructor & Destructor Documentation

◆ FEvaluateNearestSegmentBlender()

FEvaluateNearestSegmentBlender::FEvaluateNearestSegmentBlender ( )
inline

Member Function Documentation

◆ InsertEmptySpace()

virtual TOptional< FMovieSceneSegment > FEvaluateNearestSegmentBlender::InsertEmptySpace ( const TRange< FFrameNumber > &  Range,
const FMovieSceneSegment PreviousSegment,
const FMovieSceneSegment NextSegment 
) const
inlinevirtual

Implementation function to insert empty space between two other segments or at the start/end

Parameters
RangeThe time range for the potential new segment
PreviousSegmentA pointer to the previous segment if there is one. Null if the empty space is before the first segment.
NextA pointer to the subsequent segment if there is one. Null if the empty space is after the last segment.
Returns
An optional new segment to define

Reimplemented from FMovieSceneTrackSegmentBlender.


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