// Copyright Epic Games, Inc. All Rights Reserved. #include "Tracks/MovieSceneBoolTrack.h" #include "MovieSceneCommonHelpers.h" #include "Sections/MovieSceneBoolSection.h" #include "Evaluation/MovieScenePropertyTemplates.h" #include UE_INLINE_GENERATED_CPP_BY_NAME(MovieSceneBoolTrack) bool UMovieSceneBoolTrack::SupportsType(TSubclassOf SectionClass) const { return SectionClass == UMovieSceneBoolSection::StaticClass(); } UMovieSceneSection* UMovieSceneBoolTrack::CreateNewSection() { return NewObject(this, NAME_None, RF_Transactional); } FMovieSceneEvalTemplatePtr UMovieSceneBoolTrack::CreateTemplateForSection(const UMovieSceneSection& InSection) const { return FMovieSceneBoolPropertySectionTemplate(*CastChecked(&InSection), *this); }