![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IMovieSceneTrackTemplateProducer.h>
Inheritance diagram for IMovieSceneTrackTemplateProducer:Public Member Functions | |
| virtual MOVIESCENE_API void | GenerateTemplate (const FMovieSceneTrackCompilerArgs &Args) const |
| MOVIESCENE_API FMovieSceneEvaluationTrack | GenerateTrackTemplate (UMovieSceneTrack *SourceTrack) const |
Protected Member Functions | |
| virtual EMovieSceneCompileResult | CustomCompile (FMovieSceneEvaluationTrack &Track, const FMovieSceneTrackCompilerArgs &Args) const |
| virtual void | PostCompile (FMovieSceneEvaluationTrack &Track, const FMovieSceneTrackCompilerArgs &Args) const |
| virtual FMovieSceneEvalTemplatePtr | CreateTemplateForSection (const UMovieSceneSection &InSection) const =0 |
| MOVIESCENE_API EMovieSceneCompileResult | Compile (FMovieSceneEvaluationTrack &Track, const FMovieSceneTrackCompilerArgs &Args) const |
|
protected |
Compile this movie scene track into an efficient runtime structure
| Track | Destination track to compile into |
| Args | Compilation arguments |
|
protectedpure virtual |
Create a movie scene eval template for the specified section
| InSection | The section to create a template for |
Implemented in UTestMovieSceneTrack, UMovieScene3DPathTrack, UMovieSceneActorReferenceTrack, UMovieSceneBoolTrack, UMovieSceneEventTrack, UMovieSceneParticleParameterTrack, and UMovieSceneParticleTrack.
|
inlineprotectedvirtual |
Overridable user defined custom compilation method
| Track | Destination track to compile into |
| Args | Compilation arguments |
Reimplemented in UMovieSceneEventTrack.
|
virtual |
Generate a template for this track
| Args | Compilation arguments |
| FMovieSceneEvaluationTrack IMovieSceneTrackTemplateProducer::GenerateTrackTemplate | ( | UMovieSceneTrack * | SourceTrack | ) | const |
Get a raw compiled copy of this track with no additional shared tracks or compiler parameters
|
inlineprotectedvirtual |
Called after this track has been compiled, regardless of whether it was compiled through CustomCompile, or the default logic
| Track | Destination track to compile into |
| Args | Compilation arguments |
Reimplemented in UMovieSceneEventTrack.