Compilation

Windows
MacOS
Linux

Classes

Name

Description

Public struct

FCompiledGroupResult

Structure that represents the result for a single compiled range in a sequence

Public struct

FDefaultTrackRowSegmentBlender

Default track row segment blender for all tracks

Public struct

FEvaluateNearestSegmentBlender

Track segment blender that evaluates the nearest segment in empty space

Public struct

FMovieSceneAdditiveCameraTrackBlender

Public class

FMovieSceneCompiler

Public class

FMovieSceneEvaluationTemplateGenerator

Class responsible for generating up-to-date evaluation template data

Public struct

FMovieSceneInterrogationData

Data structure that is passed to all tracks and templates when interrogating them for data.

Public struct

FMovieSceneInterrogationKey

Key used for populating template interrogation data

Public struct

FMovieSceneSectionData

Data structure supplied to segment blenders that includes information about the section

Public struct

FMovieSceneTrackRowSegmentBlender

Structure that defines how to combine and sort overlapping sections on the same row.

Public struct

FMovieSceneTrackSegmentBlender

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

Public struct

FSegmentBlendData

Container supplied to segment blenders that includes information about all sections to be evaluated.

Public struct

IMovieSceneInterrogationToken

Tokens that are stored in FMovieSceneInterrogationData

Public struct

IMovieSceneTemplateGenerator

Abstract base class used to generate evaluation templates

Public struct

TMovieSceneInterrogationIterator

Public struct

TMovieSceneInterrogationToken

Typedefs

Functions

Name Description

Public function Static

bool

 

MovieSceneSegmentCompiler::AlwaysEvaluateSection

(
    const FMovieSceneSectionData& InSe...
)

Public function Static

void

 

MovieSceneSegmentCompiler::BlendSegmentLegacySectionOrder

(
    FSegmentBlendData& BlendData
)

Reduces the evaluated sections to only the section that resides last in the source data. Legacy behaviour from various track instances.

Public function Static

void

 

MovieSceneSegmentCompiler::ChooseLowestRowIndex

(
    FSegmentBlendData& BlendData
)

Public function Static

TOptional< F...

 

MovieSceneSegmentCompiler::EvaluateNearestSegment

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

Public function Static

void

 

MovieSceneSegmentCompiler::FilterOutUnderlappingSections

(
    FSegmentBlendData& BlendData
)

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