// Copyright Epic Games, Inc. All Rights Reserved. #include "Compilation/MovieSceneTemplateInterrogation.h" #include "Evaluation/Blending/MovieSceneBlendingAccumulator.h" void FMovieSceneInterrogationData::Finalize(const FMovieSceneContext& Context, UObject* BindingOverride) { if (Accumulator.IsValid()) { Accumulator->Interrogate(Context, *this, BindingOverride); } } FMovieSceneBlendingAccumulator& FMovieSceneInterrogationData::GetAccumulator() { if (!Accumulator.IsValid()) { Accumulator = MakeShared(); } return *Accumulator; } FMovieSceneInterrogationKey FMovieSceneInterrogationKey::GetTransformInterrogationKey() { static FMovieSceneAnimTypeID TypeID = FMovieSceneAnimTypeID::Unique(); return TypeID; }