Skip to content
This is the alpha v4 version website. Looking for the v3 documentation?

TouchCaptor

Defined in: packages/sigma/src/core/captors/touch.ts:43

Touch captor class.

Extends

  • default<TouchCaptorEvents, N, E, G>

Type Parameters

N

N extends Attributes = Attributes

E

E extends Attributes = Attributes

G

G extends Attributes = Attributes

Constructors

Constructor

new TouchCaptor<N, E, G>(container, renderer): TouchCaptor<N, E, G>

Defined in: packages/sigma/src/core/captors/touch.ts:66

Parameters

container

HTMLElement

renderer

Sigma<N, E, G>

Returns

TouchCaptor<N, E, G>

Overrides

Captor<TouchCaptorEvents, N, E, G>.constructor

Properties

container

container: HTMLElement

Defined in: packages/sigma/src/core/captors/captor.ts:142

Inherited from

Captor.container


enabled

enabled: boolean = true

Defined in: packages/sigma/src/core/captors/touch.ts:48


hasMoved

hasMoved: boolean = false

Defined in: packages/sigma/src/core/captors/touch.ts:50


isMoving

isMoving: boolean = false

Defined in: packages/sigma/src/core/captors/touch.ts:49


isPanningStage

isPanningStage: boolean = false

Defined in: packages/sigma/src/core/captors/touch.ts:51


isZoomingStage

isZoomingStage: boolean = false

Defined in: packages/sigma/src/core/captors/touch.ts:52


lastTap

lastTap: { position: Coordinates; time: number; } | null = null

Defined in: packages/sigma/src/core/captors/touch.ts:62


lastTouches

lastTouches: Touch[] = []

Defined in: packages/sigma/src/core/captors/touch.ts:61


lastTouchesPositions?

optional lastTouchesPositions?: Coordinates[]

Defined in: packages/sigma/src/core/captors/touch.ts:60


movingTimeout?

optional movingTimeout?: number

Defined in: packages/sigma/src/core/captors/touch.ts:55


rawEmitter

rawEmitter: EventEmitter

Defined in: packages/sigma/src/types.ts:190

Inherited from

Captor.rawEmitter


renderer

renderer: Sigma<N, E, G>

Defined in: packages/sigma/src/core/captors/captor.ts:143

Inherited from

Captor.renderer


settings

settings: TouchSettings = DEFAULT_TOUCH_SETTINGS

Defined in: packages/sigma/src/core/captors/touch.ts:64


startCameraState?

optional startCameraState?: CameraState

Defined in: packages/sigma/src/core/captors/touch.ts:53


startTouchesAngle?

optional startTouchesAngle?: number

Defined in: packages/sigma/src/core/captors/touch.ts:57


startTouchesDistance?

optional startTouchesDistance?: number

Defined in: packages/sigma/src/core/captors/touch.ts:58


startTouchesPositions

startTouchesPositions: Coordinates[] = []

Defined in: packages/sigma/src/core/captors/touch.ts:59


touchMode

touchMode: number = 0

Defined in: packages/sigma/src/core/captors/touch.ts:54

Methods

addListener()

addListener<Event>(type, listener): this

Defined in: packages/sigma/src/types.ts:196

Type Parameters

Event

Event extends TouchCaptorEventType

Parameters

type

Event

listener

TouchCaptorEvents[Event]

Returns

this

Inherited from

Captor.addListener


emit()

emit<Event>(type, …args): boolean

Defined in: packages/sigma/src/types.ts:195

Type Parameters

Event

Event extends TouchCaptorEventType

Parameters

type

Event

args

Parameters<TouchCaptorEvents[Event]>

Returns

boolean

Inherited from

Captor.emit


eventNames()

eventNames<Event>(): Event[]

Defined in: packages/sigma/src/types.ts:192

Type Parameters

Event

Event extends TouchCaptorEventType

Returns

Event[]

Inherited from

Captor.eventNames


getDimensions()

getDimensions(): Dimensions

Defined in: packages/sigma/src/core/captors/touch.ts:90

Returns

Dimensions


getMaxListeners()

getMaxListeners(): number

Defined in: packages/sigma/src/types.ts:194

Returns

number

Inherited from

Captor.getMaxListeners


handleLeave()

handleLeave(e): void

Defined in: packages/sigma/src/core/captors/touch.ts:138

Parameters

e

TouchEvent

Returns

void


handleMove()

handleMove(e): void

Defined in: packages/sigma/src/core/captors/touch.ts:223

Parameters

e

TouchEvent

Returns

void


handleStart()

handleStart(e): void

Defined in: packages/sigma/src/core/captors/touch.ts:113

Parameters

e

TouchEvent

Returns

void


kill()

kill(): void

Defined in: packages/sigma/src/core/captors/touch.ts:81

Returns

void

Overrides

Captor.kill


listenerCount()

listenerCount<Event>(type): number

Defined in: packages/sigma/src/types.ts:205

Type Parameters

Event

Event extends TouchCaptorEventType

Parameters

type

Event

Returns

number

Inherited from

Captor.listenerCount


listeners()

listeners<Event>(type): TouchCaptorEvents[Event][]

Defined in: packages/sigma/src/types.ts:204

Type Parameters

Event

Event extends TouchCaptorEventType

Parameters

type

Event

Returns

TouchCaptorEvents[Event][]

Inherited from

Captor.listeners


off()

off<Event>(type, listener): this

Defined in: packages/sigma/src/types.ts:202

Type Parameters

Event

Event extends TouchCaptorEventType

Parameters

type

Event

listener

TouchCaptorEvents[Event]

Returns

this

Inherited from

Captor.off


on()

on<Event>(type, listener): this

Defined in: packages/sigma/src/types.ts:197

Type Parameters

Event

Event extends TouchCaptorEventType

Parameters

type

Event

listener

TouchCaptorEvents[Event]

Returns

this

Inherited from

Captor.on


once()

once<Event>(type, listener): this

Defined in: packages/sigma/src/types.ts:198

Type Parameters

Event

Event extends TouchCaptorEventType

Parameters

type

Event

listener

TouchCaptorEvents[Event]

Returns

this

Inherited from

Captor.once


prependListener()

prependListener<Event>(type, listener): this

Defined in: packages/sigma/src/types.ts:199

Type Parameters

Event

Event extends TouchCaptorEventType

Parameters

type

Event

listener

TouchCaptorEvents[Event]

Returns

this

Inherited from

Captor.prependListener


prependOnceListener()

prependOnceListener<Event>(type, listener): this

Defined in: packages/sigma/src/types.ts:200

Type Parameters

Event

Event extends TouchCaptorEventType

Parameters

type

Event

listener

TouchCaptorEvents[Event]

Returns

this

Inherited from

Captor.prependOnceListener


rawListeners()

rawListeners<Event>(type): TouchCaptorEvents[Event][]

Defined in: packages/sigma/src/types.ts:206

Type Parameters

Event

Event extends TouchCaptorEventType

Parameters

type

Event

Returns

TouchCaptorEvents[Event][]

Inherited from

Captor.rawListeners


removeAllListeners()

removeAllListeners<Event>(type?): this

Defined in: packages/sigma/src/types.ts:203

Type Parameters

Event

Event extends TouchCaptorEventType

Parameters

type?

Event

Returns

this

Inherited from

Captor.removeAllListeners


removeListener()

removeListener<Event>(type, listener): this

Defined in: packages/sigma/src/types.ts:201

Type Parameters

Event

Event extends TouchCaptorEventType

Parameters

type

Event

listener

TouchCaptorEvents[Event]

Returns

this

Inherited from

Captor.removeListener


setMaxListeners()

setMaxListeners(n): this

Defined in: packages/sigma/src/types.ts:193

Parameters

n

number

Returns

this

Inherited from

Captor.setMaxListeners


setSettings()

setSettings(settings): void

Defined in: packages/sigma/src/core/captors/touch.ts:344

Parameters

settings

TouchSettings

Returns

void