ISequencerEditToolDragOperation

Interface for drag and drop operations that are handled by edit tools in Sequencer.

Windows
MacOS
Linux

References

Module

Sequencer

Header

/Engine/Source/Editor/Sequencer/Public/ISequencerEditTool.h

Include

#include "ISequencerEditTool.h"

Syntax

class ISequencerEditToolDragOperation

Remarks

Interface for drag and drop operations that are handled by edit tools in Sequencer.

Destructors

Name Description

Public function Virtual

~ISequencerEditToolDragOperation()

Virtual destructor.

Functions

Name Description

Public function Const

FCursorReply

 

GetCursor()

Request the cursor for this drag operation

Public function

void

 

OnBeginDrag

(
    const FPointerEvent& MouseEvent,
    FVector2D LocalMousePos,
    const FVirtualTrackArea& VirtualTr...
)

Called to initiate a drag

Public function

void

 

OnDrag

(
    const FPointerEvent& MouseEvent,
    FVector2D LocalMousePos,
    const FVirtualTrackArea& VirtualTr...
)

Notification called when the mouse moves while dragging

Public function

void

 

OnEndDrag

(
    const FPointerEvent& MouseEvent,
    FVector2D LocalMousePos,
    const FVirtualTrackArea& VirtualTr...
)

Called when a drag has ended

Public function Const

int32

 

OnPaint

(
    const FGeometry& AllottedGeometry,
    const FSlateRect& MyCullingRect,
    FSlateWindowElementList& OutDrawEl...,
    int32 LayerId
)

Override to implement drag-specific paint logic

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss