Navigation API > API/Editor > API/Editor/Sequencer > API/Editor/Sequencer/MVVM > API/Editor/Sequencer/MVVM/ViewModels Inheritance Hierarchy FViewModel FLinkedOutlinerExtension ITrackLaneExtension FBindingLifetimeOverlayModel References Module Sequencer Header /Engine/Source/Editor/Sequencer/Public/MVVM/ViewModels/BindingLifetimeOverlayModel.h Include #include "MVVM/ViewModels/BindingLifetimeOverlayModel.h" Syntax class FBindingLifetimeOverlayModel : public UE::Sequencer::FViewModel , public UE::Sequencer::FLinkedOutlinerExtension , public UE::Sequencer::ITrackLaneExtension Copy full snippetclass FBindingLifetimeOverlayModel : public UE::Sequencer::FViewModel , public UE::Sequencer::FLinkedOutlinerExtension , public UE::Sequencer::ITrackLaneExtension Constructors Type Name Description FBindingLifetimeOverlayModel ( TWeakPtr< FViewModel > LayerRoot, TWeakPtr< FSequencerEditorViewModel > InEditorViewModel, TViewModelPtr< IBindingLifetimeExtension > InBindingLifetimeTrack ) Destructors Type Name Description ~FBindingLifetimeOverlayModel () Functions Type Name Description const TArray< FFrameNumberRange > & GetInverseLifetimeRange () UE_SEQUENCER_DECLARE_CASTABLE ( FBindingLifetimeOverlayModel, FViewModel, FLinkedOutlinerExtension, ITrackLaneExtension ) Overridden from ITrackLaneExtension Type Name Description FTrackLaneVirtualAlignment ArrangeVirtualTrackLaneView () TSharedPtr< ITrackLaneWidget > CreateTrackLaneView ( const FCreateTrackLaneViewParams& InParams )