SWidget::OnDragDetected

Called when Slate detects that a widget started to be dragged.

Windows
MacOS
Linux

Override Hierarchy

SWidget::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

SClassViewer::OnDragDetected()

SObjectWidget::OnDragDetected()

SObjectTableRow::OnDragDetected()

SLayerHandle::OnDragDetected()

SDockTab::OnDragDetected()

SThemeColorBlock::OnDragDetected()

SObjectTableRow::OnDragDetected()

SDragAndDropVerticalBox::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

STableRow::OnDragDetected()

SMultiSelectTableRow::OnDragDetected()

References

Module

SlateCore

Header

/Engine/Source/Runtime/SlateCore/Public/Widgets/SWidget.h

Include

#include "Widgets/SWidget.h"

Source

/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp

Syntax

virtual FReply OnDragDetected
(
    const FGeometry & MyGeometry,
    const FPointerEvent & MouseEvent
)

Remarks

Called when Slate detects that a widget started to be dragged. Usage: A widget can ask Slate to detect a drag. OnMouseDown() reply with FReply::Handled().DetectDrag( SharedThis(this) ). Slate will either send an OnDragDetected() event or do nothing. If the user releases a mouse button or leaves the widget before a drag is triggered (maybe user started at the very edge) then no event will be sent.

Parameters

Parameter

Description

InMyGeometry

Widget geometry

InMouseEvent

MouseMove that triggered the drag

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