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