Navigation
API > API/Runtime > API/Runtime/MovieScene
| Name | IMovieSceneTrackTemplateProducer |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Compilation/IMovieSceneTrackTemplateProducer.h |
| Include Path | #include "Compilation/IMovieSceneTrackTemplateProducer.h" |
Syntax
class IMovieSceneTrackTemplateProducer
Derived Classes
IMovieSceneTrackTemplateProducer derived class hierarchy
- UMovieScene3DPathTrack
- UMovieSceneActorReferenceTrack
- UMovieSceneAnimatorTrack
- UMovieSceneAvaShapeRectCornerTrack
- UMovieSceneBoolTrack
- UMovieSceneChaosCacheTrack
- UMovieSceneComposureExportTrack
- UMovieSceneComposurePostMoveSettingsTrack
- UMovieSceneControlRigParameterTrack
- UMovieSceneEventTrack
- UMovieSceneGeometryCacheTrack
- UMovieSceneGeometryCollectionTrack
- UMovieSceneGroomCacheTrack
- UMovieSceneLiveLinkTrack
- UMovieSceneMediaPlayerPropertyTrack
- UMovieSceneMediaTrack
- UMovieSceneNiagaraBoolParameterTrack
- UMovieSceneNiagaraCacheTrack
- UMovieSceneNiagaraColorParameterTrack
- UMovieSceneNiagaraFloatParameterTrack
- UMovieSceneNiagaraIntegerParameterTrack
- UMovieSceneNiagaraSystemTrack
- UMovieSceneNiagaraVectorParameterTrack
- UMovieSceneParticleParameterTrack
- UMovieSceneParticleTrack
- UMovieSceneDMXLibraryTrack
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GenerateTemplate
(
const FMovieSceneTrackCompilerArgs& Args |
Generate a template for this track | Compilation/IMovieSceneTrackTemplateProducer.h | |
FMovieSceneEvaluationTrack GenerateTrackTemplate
(
UMovieSceneTrack* SourceTrack |
Get a raw compiled copy of this track with no additional shared tracks or compiler parameters | Compilation/IMovieSceneTrackTemplateProducer.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EMovieSceneCompileResult Compile
(
FMovieSceneEvaluationTrack& Track, |
Compile this movie scene track into an efficient runtime structure | Compilation/IMovieSceneTrackTemplateProducer.h | |
FMovieSceneEvalTemplatePtr CreateTemplateForSection
(
const UMovieSceneSection& InSection |
Create a movie scene eval template for the specified section | Compilation/IMovieSceneTrackTemplateProducer.h | |
virtual EMovieSceneCompileResult CustomCompile
(
FMovieSceneEvaluationTrack& Track, |
Overridable user defined custom compilation method | Compilation/IMovieSceneTrackTemplateProducer.h | |
virtual void PostCompile
(
FMovieSceneEvaluationTrack& Track, |
Called after this track has been compiled, regardless of whether it was compiled through CustomCompile, or the default logic | Compilation/IMovieSceneTrackTemplateProducer.h |