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