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.
Optional
draggingThe intersection that is currently being dragged.
The frame that is currently being hovered over (according to whether dragPoint
in in the frame or not).
Optional
dragThe 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.