Interface: DraggableOptions
Defined in: interaction/Draggable.ts:7
Options for configuring draggable behavior.
Properties
constrainX?
optionalconstrainX: [number,number]
Defined in: interaction/Draggable.ts:9
X-axis constraints as [min, max] or null for no constraint
constrainY?
optionalconstrainY: [number,number]
Defined in: interaction/Draggable.ts:11
Y-axis constraints as [min, max] or null for no constraint
onDrag()?
optionalonDrag: (mobject,position,delta) =>void
Defined in: interaction/Draggable.ts:15
Callback during drag with position and delta
Parameters
mobject
position
delta
Returns
void
onDragEnd()?
optionalonDragEnd: (mobject,position) =>void
Defined in: interaction/Draggable.ts:17
Callback when drag ends
Parameters
mobject
position
Returns
void
onDragStart()?
optionalonDragStart: (mobject,position) =>void
Defined in: interaction/Draggable.ts:13
Callback when drag starts
Parameters
mobject
position
Returns
void
snapToGrid?
optionalsnapToGrid:number
Defined in: interaction/Draggable.ts:19
Grid size for snapping, or null for no snapping