// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "MVVM/ViewModelTypeID.h" #include "Math/Range.h" struct FGuid; namespace UE { namespace Sequencer { class SEQUENCER_API IBindingLifetimeExtension { public: UE_SEQUENCER_DECLARE_VIEW_MODEL_TYPE_ID(IBindingLifetimeExtension) virtual ~IBindingLifetimeExtension() {} virtual const TArray& GetInverseLifetimeRange() const = 0; }; } // namespace Sequencer } // namespace UE