![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieSceneSegmentCompiler.h>
Inheritance diagram for FMovieSceneTrackSegmentBlender:Public Member Functions | |
| FMovieSceneTrackSegmentBlender () | |
| virtual | ~FMovieSceneTrackSegmentBlender () |
| bool | AllowEmptySegments () const |
| bool | CanFillEmptySpace () const |
| virtual TOptional< FMovieSceneSegment > | InsertEmptySpace (const TRange< FFrameNumber > &Range, const FMovieSceneSegment *PreviousSegment, const FMovieSceneSegment *NextSegment) const |
| virtual void | Blend (FSegmentBlendData &BlendData) const |
Protected Attributes | |
| bool | bAllowEmptySegments |
| bool | bCanFillEmptySpace |
Structure that defines how to combine and sort sections in the same track row after processing on a per-row basis.
|
inline |
Default constructor
|
inlinevirtual |
|
inline |
Check whether the resulting segments be empty. When true, Empty segments will be allowed to be added to the resulting evaluation field.
|
inlinevirtual |
Blend the specified data by performing some specific processing such as sorting or filtering
| BlendData | Blend data to be modified to suit the implementation's will |
Reimplemented in FMovieSceneAdditiveCameraTrackBlender.
|
inline |
Check whether these rules can fill empty space between segments (such as to evaluate the nearest section)
|
inlinevirtual |
Implementation function to insert empty space between two other segments or at the start/end
| Range | The time range for the potential new segment |
| PreviousSegment | A pointer to the previous segment if there is one. Null if the empty space is before the first segment. |
| Next | A pointer to the subsequent segment if there is one. Null if the empty space is after the last segment. |
Reimplemented in FEvaluateNearestSegmentBlender.
|
protected |
Whether we allow empty segments to be evaluated or not
|
protected |
Whether we can fill empty space (false signifies InsertEmptySpace will never be called)