Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/Compilation
Inheritance Hierarchy
- FMovieSceneTrackSegmentBlender
- FEvaluateNearestSegmentBlender
- FMovieSceneAdditiveCameraTrackBlender
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
| Type | Name | Description | |
|---|---|---|---|
| bool | bAllowEmptySegments | Whether we allow empty segments to be evaluated or not | |
| bool | bCanFillEmptySpace | Whether we can fill empty space (false signifies InsertEmptySpace will never be called) |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default constructor |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Check whether the resulting segments be empty. | ||
| void | Blend
(
FSegmentBlendData& BlendData |
Blend the specified data by performing some specific processing such as sorting or filtering | |
| bool | Check whether these rules can fill empty space between segments (such as to evaluate the nearest section) | ||
| TOptional< FMovieSceneSegment > | InsertEmptySpace
(
const TRange< FFrameNumber >& Range, |
Implementation function to insert empty space between two other segments or at the start/end |