The edges that are currently being dragged. There are multiple edges if they drag an intersection since what's actually happening is we're just dragging the closest horizontal and vertical edges.
OptionaldraggingThe intersection that is currently being dragged.
The frame that is currently being hovered over (according to whether dragPoint in in the frame or not).
OptionaldragThe curren point (in scaled window coordinates) the user is dragging at.
All the frames, with/without the currently dragged frames depending on if showDragging is true.
A list of corner intersections. Frames can also be dragged by these.
Whether the user is currently dragging. Is true during all drag events.
Whether the drag was initiated from a point along the window edge.
The frames touching the currently dragged edges. Each entry corresponds to the frames touching the corresponding dragging edge.
So you can use the index in draggingEdges to get the corresponding frames.
Same as touchingFrames, but with the frames in an array.
The "visual" edges that can be displayed for dragging. See getVisualEdges
The current directions in the corresponding orientations that the user is dragging in.