// Copyright Epic Games, Inc. All Rights Reserved. #include "Tracks/MovieSceneSlomoTrack.h" #include "Sections/MovieSceneSlomoSection.h" #include "Evaluation/MovieSceneEvaluationTrack.h" #include "Templates/Casts.h" #include UE_INLINE_GENERATED_CPP_BY_NAME(MovieSceneSlomoTrack) #define LOCTEXT_NAMESPACE "MovieSceneSlomoTrack" /* UMovieSceneEventTrack interface *****************************************************************************/ UMovieSceneSlomoTrack::UMovieSceneSlomoTrack(const FObjectInitializer& Init) : Super(Init) { EvalOptions.bCanEvaluateNearestSection = true; } bool UMovieSceneSlomoTrack::SupportsType(TSubclassOf SectionClass) const { return SectionClass == UMovieSceneSlomoSection::StaticClass(); } UMovieSceneSection* UMovieSceneSlomoTrack::CreateNewSection() { return NewObject(this, NAME_None, RF_Transactional); } #if WITH_EDITORONLY_DATA FText UMovieSceneSlomoTrack::GetDefaultDisplayName() const { return LOCTEXT("TrackName", "Time Dilation"); } #endif #undef LOCTEXT_NAMESPACE