TouchCaptor
Defined in: packages/sigma/src/core/captors/touch.ts:45
Touch captor class.
Extends
Section titled “Extends”default<TouchCaptorEvents,N,E,G>
Type Parameters
Section titled “Type Parameters”N extends Attributes = Attributes
E extends Attributes = Attributes
G extends Attributes = Attributes
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new TouchCaptor<
N,E,G>(container,renderer):TouchCaptor<N,E,G>
Defined in: packages/sigma/src/core/captors/touch.ts:68
Parameters
Section titled “Parameters”container
Section titled “container”HTMLElement
renderer
Section titled “renderer”Sigma<N, E, G>
Returns
Section titled “Returns”TouchCaptor<N, E, G>
Overrides
Section titled “Overrides”Captor<TouchCaptorEvents, N, E, G>.constructor
Properties
Section titled “Properties”container
Section titled “container”container:
HTMLElement
Defined in: packages/sigma/src/core/captors/captor.ts:141
Inherited from
Section titled “Inherited from”Captor.container
enabled
Section titled “enabled”enabled:
boolean=true
Defined in: packages/sigma/src/core/captors/touch.ts:50
hasMoved
Section titled “hasMoved”hasMoved:
boolean=false
Defined in: packages/sigma/src/core/captors/touch.ts:52
isMoving
Section titled “isMoving”isMoving:
boolean=false
Defined in: packages/sigma/src/core/captors/touch.ts:51
isPanningStage
Section titled “isPanningStage”isPanningStage:
boolean=false
Defined in: packages/sigma/src/core/captors/touch.ts:53
isZoomingStage
Section titled “isZoomingStage”isZoomingStage:
boolean=false
Defined in: packages/sigma/src/core/captors/touch.ts:54
lastTap
Section titled “lastTap”lastTap: {
position:Coordinates;time:number; } |null=null
Defined in: packages/sigma/src/core/captors/touch.ts:64
lastTouches
Section titled “lastTouches”lastTouches:
Touch[] =[]
Defined in: packages/sigma/src/core/captors/touch.ts:63
lastTouchesPositions?
Section titled “lastTouchesPositions?”
optionallastTouchesPositions?:Coordinates[]
Defined in: packages/sigma/src/core/captors/touch.ts:62
movingTimeout?
Section titled “movingTimeout?”
optionalmovingTimeout?:number
Defined in: packages/sigma/src/core/captors/touch.ts:57
rawEmitter
Section titled “rawEmitter”rawEmitter:
EventEmitter
Defined in: packages/sigma/src/types.ts:253
Inherited from
Section titled “Inherited from”Captor.rawEmitter
renderer
Section titled “renderer”renderer:
Sigma<N,E,G>
Defined in: packages/sigma/src/core/captors/captor.ts:142
Inherited from
Section titled “Inherited from”Captor.renderer
settings
Section titled “settings”settings:
TouchSettings=DEFAULT_TOUCH_SETTINGS
Defined in: packages/sigma/src/core/captors/touch.ts:66
startCameraState?
Section titled “startCameraState?”
optionalstartCameraState?:CameraState
Defined in: packages/sigma/src/core/captors/touch.ts:55
startTouchesAngle?
Section titled “startTouchesAngle?”
optionalstartTouchesAngle?:number
Defined in: packages/sigma/src/core/captors/touch.ts:59
startTouchesDistance?
Section titled “startTouchesDistance?”
optionalstartTouchesDistance?:number
Defined in: packages/sigma/src/core/captors/touch.ts:60
startTouchesPositions
Section titled “startTouchesPositions”startTouchesPositions:
Coordinates[] =[]
Defined in: packages/sigma/src/core/captors/touch.ts:61
touchMode
Section titled “touchMode”touchMode:
number=0
Defined in: packages/sigma/src/core/captors/touch.ts:56
Methods
Section titled “Methods”addListener()
Section titled “addListener()”addListener<
Event>(type,listener):this
Defined in: packages/sigma/src/types.ts:259
Type Parameters
Section titled “Type Parameters”Event extends TouchCaptorEventType
Parameters
Section titled “Parameters”Event
listener
Section titled “listener”TouchCaptorEvents[Event]
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”Captor.addListener
emit()
Section titled “emit()”emit<
Event>(type, …args):boolean
Defined in: packages/sigma/src/types.ts:258
Type Parameters
Section titled “Type Parameters”Event extends TouchCaptorEventType
Parameters
Section titled “Parameters”Event
…Parameters<TouchCaptorEvents[Event]>
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”Captor.emit
eventNames()
Section titled “eventNames()”eventNames<
Event>():Event[]
Defined in: packages/sigma/src/types.ts:255
Type Parameters
Section titled “Type Parameters”Event extends TouchCaptorEventType
Returns
Section titled “Returns”Event[]
Inherited from
Section titled “Inherited from”Captor.eventNames
getDimensions()
Section titled “getDimensions()”getDimensions():
Dimensions
Defined in: packages/sigma/src/core/captors/touch.ts:92
Returns
Section titled “Returns”getMaxListeners()
Section titled “getMaxListeners()”getMaxListeners():
number
Defined in: packages/sigma/src/types.ts:257
Returns
Section titled “Returns”number
Inherited from
Section titled “Inherited from”Captor.getMaxListeners
handleLeave()
Section titled “handleLeave()”handleLeave(
e):void
Defined in: packages/sigma/src/core/captors/touch.ts:149
Parameters
Section titled “Parameters”TouchEvent
Returns
Section titled “Returns”void
handleMove()
Section titled “handleMove()”handleMove(
e):void
Defined in: packages/sigma/src/core/captors/touch.ts:233
Parameters
Section titled “Parameters”TouchEvent
Returns
Section titled “Returns”void
handleStart()
Section titled “handleStart()”handleStart(
e):void
Defined in: packages/sigma/src/core/captors/touch.ts:124
Parameters
Section titled “Parameters”TouchEvent
Returns
Section titled “Returns”void
kill()
Section titled “kill()”kill():
void
Defined in: packages/sigma/src/core/captors/touch.ts:83
Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”Captor.kill
listenerCount()
Section titled “listenerCount()”listenerCount<
Event>(type):number
Defined in: packages/sigma/src/types.ts:268
Type Parameters
Section titled “Type Parameters”Event extends TouchCaptorEventType
Parameters
Section titled “Parameters”Event
Returns
Section titled “Returns”number
Inherited from
Section titled “Inherited from”Captor.listenerCount
listeners()
Section titled “listeners()”listeners<
Event>(type):TouchCaptorEvents[Event][]
Defined in: packages/sigma/src/types.ts:267
Type Parameters
Section titled “Type Parameters”Event extends TouchCaptorEventType
Parameters
Section titled “Parameters”Event
Returns
Section titled “Returns”TouchCaptorEvents[Event][]
Inherited from
Section titled “Inherited from”Captor.listeners
off<
Event>(type,listener):this
Defined in: packages/sigma/src/types.ts:265
Type Parameters
Section titled “Type Parameters”Event extends TouchCaptorEventType
Parameters
Section titled “Parameters”Event
listener
Section titled “listener”TouchCaptorEvents[Event]
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”Captor.off
on<
Event>(type,listener):this
Defined in: packages/sigma/src/types.ts:260
Type Parameters
Section titled “Type Parameters”Event extends TouchCaptorEventType
Parameters
Section titled “Parameters”Event
listener
Section titled “listener”TouchCaptorEvents[Event]
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”Captor.on
once()
Section titled “once()”once<
Event>(type,listener):this
Defined in: packages/sigma/src/types.ts:261
Type Parameters
Section titled “Type Parameters”Event extends TouchCaptorEventType
Parameters
Section titled “Parameters”Event
listener
Section titled “listener”TouchCaptorEvents[Event]
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”Captor.once
prependListener()
Section titled “prependListener()”prependListener<
Event>(type,listener):this
Defined in: packages/sigma/src/types.ts:262
Type Parameters
Section titled “Type Parameters”Event extends TouchCaptorEventType
Parameters
Section titled “Parameters”Event
listener
Section titled “listener”TouchCaptorEvents[Event]
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”Captor.prependListener
prependOnceListener()
Section titled “prependOnceListener()”prependOnceListener<
Event>(type,listener):this
Defined in: packages/sigma/src/types.ts:263
Type Parameters
Section titled “Type Parameters”Event extends TouchCaptorEventType
Parameters
Section titled “Parameters”Event
listener
Section titled “listener”TouchCaptorEvents[Event]
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”Captor.prependOnceListener
rawListeners()
Section titled “rawListeners()”rawListeners<
Event>(type):TouchCaptorEvents[Event][]
Defined in: packages/sigma/src/types.ts:269
Type Parameters
Section titled “Type Parameters”Event extends TouchCaptorEventType
Parameters
Section titled “Parameters”Event
Returns
Section titled “Returns”TouchCaptorEvents[Event][]
Inherited from
Section titled “Inherited from”Captor.rawListeners
removeAllListeners()
Section titled “removeAllListeners()”removeAllListeners<
Event>(type?):this
Defined in: packages/sigma/src/types.ts:266
Type Parameters
Section titled “Type Parameters”Event extends TouchCaptorEventType
Parameters
Section titled “Parameters”Event
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”Captor.removeAllListeners
removeListener()
Section titled “removeListener()”removeListener<
Event>(type,listener):this
Defined in: packages/sigma/src/types.ts:264
Type Parameters
Section titled “Type Parameters”Event extends TouchCaptorEventType
Parameters
Section titled “Parameters”Event
listener
Section titled “listener”TouchCaptorEvents[Event]
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”Captor.removeListener
setMaxListeners()
Section titled “setMaxListeners()”setMaxListeners(
n):this
Defined in: packages/sigma/src/types.ts:256
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”Captor.setMaxListeners
setSettings()
Section titled “setSettings()”setSettings(
settings):void
Defined in: packages/sigma/src/core/captors/touch.ts:357
Parameters
Section titled “Parameters”settings
Section titled “settings”TouchSettings
Returns
Section titled “Returns”void