Navigation
Unreal Engine C++ API Reference > 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 |