Learn
Engine Class
UIDragDetector


API Reference
Properties
ActivatedCursorIcon
Read Parallel
Capabilities: UI
UIDragDetector.ActivatedCursorIcon:ContentId

ActivatedCursorIconContent
Read Parallel
Capabilities: UI
UIDragDetector.ActivatedCursorIconContent:Content

BoundingBehavior
Read Parallel
Capabilities: UI
UIDragDetector.BoundingBehavior:Enum.UIDragDetectorBoundingBehavior

BoundingUI
Read Parallel
Capabilities: UI
UIDragDetector.BoundingUI:GuiBase2d

CursorIcon
Read Parallel
Capabilities: UI
UIDragDetector.CursorIcon:ContentId

CursorIconContent
Read Parallel
Capabilities: UI
UIDragDetector.CursorIconContent:Content

DragAxis
Read Parallel
Capabilities: UI
UIDragDetector.DragAxis:Vector2

DragRelativity
Read Parallel
Capabilities: UI
UIDragDetector.DragRelativity:Enum.UIDragDetectorDragRelativity

DragRotation
Read Parallel
Capabilities: UI
UIDragDetector.DragRotation:number

DragSpace
Read Parallel
Capabilities: UI
UIDragDetector.DragSpace:Enum.UIDragDetectorDragSpace

DragStyle
Read Parallel
Capabilities: UI
UIDragDetector.DragStyle:Enum.UIDragDetectorDragStyle

DragUDim2
Read Parallel
Capabilities: UI
UIDragDetector.DragUDim2:UDim2

Enabled
Read Parallel
Capabilities: UI
UIDragDetector.Enabled:boolean

MaxDragAngle
Read Parallel
Capabilities: UI
UIDragDetector.MaxDragAngle:number

MaxDragTranslation
Read Parallel
Capabilities: UI
UIDragDetector.MaxDragTranslation:UDim2

MinDragAngle
Read Parallel
Capabilities: UI
UIDragDetector.MinDragAngle:number

MinDragTranslation
Read Parallel
Capabilities: UI
UIDragDetector.MinDragTranslation:UDim2

ReferenceUIInstance
Read Parallel
Capabilities: UI
UIDragDetector.ReferenceUIInstance:GuiObject

ResponseStyle
Read Parallel
Capabilities: UI
UIDragDetector.ResponseStyle:Enum.UIDragDetectorResponseStyle

SelectionModeDragSpeed
Read Parallel
Capabilities: UI
UIDragDetector.SelectionModeDragSpeed:UDim2

SelectionModeRotateSpeed
Read Parallel
Capabilities: UI
UIDragDetector.SelectionModeRotateSpeed:number

UIDragSpeedAxisMapping
Read Parallel
Capabilities: UI
UIDragDetector.UIDragSpeedAxisMapping:Enum.UIDragSpeedAxisMapping

Methods
AddConstraintFunction
Capabilities: UI
UIDragDetector:AddConstraintFunction(
priority:number, function:function
Parameters
priority:number
function:function

GetReferencePosition
Capabilities: UI
UIDragDetector:GetReferencePosition():UDim2
Returns

GetReferenceRotation
Capabilities: UI
UIDragDetector:GetReferenceRotation():number
Returns

SetDragStyleFunction
Capabilities: UI
UIDragDetector:SetDragStyleFunction(function:function):()
Parameters
function:function
Returns
()

Events
DragContinue
Capabilities: UI
UIDragDetector.DragContinue(inputPosition:Vector2):RBXScriptSignal
Parameters
inputPosition:Vector2

DragEnd
Capabilities: UI
UIDragDetector.DragEnd(inputPosition:Vector2):RBXScriptSignal
Parameters
inputPosition:Vector2

DragStart
Capabilities: UI
UIDragDetector.DragStart(inputPosition:Vector2):RBXScriptSignal
Parameters
inputPosition:Vector2

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.