IMovieSceneTrackTemplateProducer

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MovieScene

Header

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

Include

#include "Compilation/IMovieSceneTrackTemplateProducer.h"

Syntax

class IMovieSceneTrackTemplateProducer

Functions

Name Description

Protected function Const

EMovieSceneC...

 

Compile

(
    FMovieSceneEvaluationTrack& Track,
    const FMovieSceneTrackCompilerArgs ...
)

Compile this movie scene track into an efficient runtime structure

Protected function Const

FMovieSceneE...

 

CreateTemplateForSection

(
    const UMovieSceneSection& InSectio...
)

Create a movie scene eval template for the specified section

Protected function Virtual Const

EMovieSceneC...

 

CustomCompile

(
    FMovieSceneEvaluationTrack& Track,
    const FMovieSceneTrackCompilerArgs ...
)

Overridable user defined custom compilation method

Public function Virtual Const

void

 

GenerateTemplate

(
    const FMovieSceneTrackCompilerArgs ...
)

Generate a template for this track

Public function Const

FMovieSceneE...

 

GenerateTrackTemplate

(
    UMovieSceneTrack* SourceTrack
)

Get a raw compiled copy of this track with no additional shared tracks or compiler parameters

Protected function Virtual Const

void

 

PostCompile

(
    FMovieSceneEvaluationTrack& Track,
    const FMovieSceneTrackCompilerArgs ...
)

Called after this track has been compiled, regardless of whether it was compiled through CustomCompile, or the default logic