Skip to main content

Class: Draggable

Defined in: interaction/Draggable.ts:25

Makes a mobject draggable with mouse and touch support.

Constructors

Constructor

new Draggable(mobject, scene, options?): Draggable

Defined in: interaction/Draggable.ts:47

Create a new Draggable behavior.

Parameters

mobject

Mobject

The mobject to make draggable

scene

Scene

The scene containing the mobject

options?

DraggableOptions

Draggable configuration options

Returns

Draggable

Accessors

isDragging

Get Signature

get isDragging(): boolean

Defined in: interaction/Draggable.ts:66

Get whether the mobject is currently being dragged.

Returns

boolean


isEnabled

Get Signature

get isEnabled(): boolean

Defined in: interaction/Draggable.ts:73

Get whether dragging is enabled.

Returns

boolean


mobject

Get Signature

get mobject(): Mobject

Defined in: interaction/Draggable.ts:80

Get the mobject this draggable is attached to.

Returns

Mobject

Methods

disable()

disable(): void

Defined in: interaction/Draggable.ts:227

Disable dragging.

Returns

void


dispose()

dispose(): void

Defined in: interaction/Draggable.ts:234

Clean up event listeners.

Returns

void


enable()

enable(): void

Defined in: interaction/Draggable.ts:220

Enable dragging.

Returns

void