FMovieSceneTrackSegmentBlender

Structure that defines how to combine and sort sections in the same track row after processing on a per-row basis.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MovieScene

Header

/Engine/Source/Runtime/MovieScene/Public/Compilation/MovieSceneSegmentCompiler.h

Include

#include "Compilation/MovieSceneSegmentCompiler.h"

Syntax

struct FMovieSceneTrackSegmentBlender

Remarks

Structure that defines how to combine and sort sections in the same track row after processing on a per-row basis.

Variables

Name Description

Protected variable

bool

 

bAllowEmptySegments

Whether we allow empty segments to be evaluated or not

Protected variable

bool

 

bCanFillEmptySpace

Whether we can fill empty space (false signifies InsertEmptySpace will never be called)

Constructors

Name Description

Public function

FMovieSceneTrackSegmentBlender()

Default constructor

Destructors

Functions

Name Description

Public function Const

bool

 

AllowEmptySegments()

Check whether the resulting segments be empty.

Public function Virtual Const

void

 

Blend

(
    FSegmentBlendData& BlendData
)

Blend the specified data by performing some specific processing such as sorting or filtering

Public function Const

bool

 

CanFillEmptySpace()

Check whether these rules can fill empty space between segments (such as to evaluate the nearest section)

Public function Virtual Const

TOptional< F...

 

InsertEmptySpace

(
    const TRange< FFrameNumber >& Rang...,
    const FMovieSceneSegment* Prev...,
    const FMovieSceneSegment* Next...
)

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

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss