Files
UnrealEngine/Engine/Source/Editor/Sequencer/Public/SequencerObjectBindingDragDropOp.h
2025-05-18 13:04:45 +08:00

28 lines
655 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "MVVM/ViewModels/OutlinerViewModelDragDropOp.h"
namespace UE
{
namespace MovieScene
{
struct FFixedObjectBindingID;
} // namespace MovieScene
namespace Sequencer
{
class FSequencerObjectBindingDragDropOp : public FOutlinerViewModelDragDropOp
{
public:
DRAG_DROP_OPERATOR_TYPE( FSequencerObjectBindingDragDropOp, FOutlinerViewModelDragDropOp )
virtual TArray<UE::MovieScene::FFixedObjectBindingID> GetDraggedBindings() const = 0;
virtual TArray<UE::MovieScene::FFixedObjectBindingID> GetDraggedRebindableBindings() const = 0;
};
} // namespace Sequencer
} // namespace UE