Skip to main content

Class: Draggable

Defined in: src/interaction/Draggable.ts:35

Makes a mobject draggable with mouse and touch support.

Constructors​

Constructor​

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

Defined in: src/interaction/Draggable.ts:57

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: src/interaction/Draggable.ts:76

Get whether the mobject is currently being dragged.

Returns​

boolean


isEnabled​

Get Signature​

get isEnabled(): boolean

Defined in: src/interaction/Draggable.ts:83

Get whether dragging is enabled.

Returns​

boolean


mobject​

Get Signature​

get mobject(): Mobject

Defined in: src/interaction/Draggable.ts:90

Get the mobject this draggable is attached to.

Returns​

Mobject

Methods​

disable()​

disable(): void

Defined in: src/interaction/Draggable.ts:323

Disable dragging.

Returns​

void


dispose()​

dispose(): void

Defined in: src/interaction/Draggable.ts:330

Clean up event listeners.

Returns​

void


enable()​

enable(): void

Defined in: src/interaction/Draggable.ts:316

Enable dragging.

Returns​

void