Search
Preparing search index...
The search index is not available
swimOS
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Globals
@swim/gesture
MultitouchMouse
Class MultitouchMouse
Hierarchy
Multitouch
MultitouchMouse
Index
Constructors
constructor
Properties
_wheel
Methods
acceleration
attach
coast
detach
distance
Min
end
Tracking
hysteresis
interpolate
interrupt
multitouch
Change
multitouch
End
multitouch
Start
on
Ghost
Frame
on
Mouse
Down
on
Mouse
Move
on
Mouse
Up
on
Wheel
points
spread
Velocity
start
Tracking
surface
track
Cancel
track
Did
Cancel
track
Did
End
track
Did
Move
track
Did
Start
track
End
track
Move
track
Start
translate
update
Velocity
velocity
Max
wheel
zoom
create
Constructors
constructor
new
Multitouch
Mouse
(
)
:
MultitouchMouse
Returns
MultitouchMouse
Properties
Protected
_wheel
_wheel
:
boolean
Methods
acceleration
acceleration
(
)
:
number
acceleration
(
acceleration
:
number
)
:
this
Returns
number
Parameters
acceleration:
number
Returns
this
attach
attach
(
surface
:
View
)
:
void
Parameters
surface:
View
Returns
void
Protected
coast
coast
(
track
:
MultitouchTrack
)
:
void
Parameters
track:
MultitouchTrack
Returns
void
detach
detach
(
surface
:
View
)
:
void
Parameters
surface:
View
Returns
void
distance
Min
distance
Min
(
)
:
number
distance
Min
(
distanceMin
:
number
)
:
this
Returns
number
Parameters
distanceMin:
number
Returns
this
Protected
end
Tracking
end
Tracking
(
surface
:
View
)
:
void
Parameters
surface:
View
Returns
void
hysteresis
hysteresis
(
)
:
number
hysteresis
(
hysteresis
:
number
)
:
this
Returns
number
Parameters
hysteresis:
number
Returns
this
Protected
interpolate
interpolate
(
t
:
number
)
:
void
Parameters
t:
number
Returns
void
interrupt
interrupt
(
)
:
void
Returns
void
Protected
multitouch
Change
multitouch
Change
(
)
:
void
Returns
void
Protected
multitouch
End
multitouch
End
(
)
:
void
Returns
void
Protected
multitouch
Start
multitouch
Start
(
)
:
void
Returns
void
Protected
on
Ghost
Frame
on
Ghost
Frame
(
t
:
number
)
:
void
Parameters
t:
number
Returns
void
Protected
on
Mouse
Down
on
Mouse
Down
(
event
:
MouseEvent
)
:
void
Parameters
event:
MouseEvent
Returns
void
Protected
on
Mouse
Move
on
Mouse
Move
(
event
:
MouseEvent
)
:
void
Parameters
event:
MouseEvent
Returns
void
Protected
on
Mouse
Up
on
Mouse
Up
(
event
:
MouseEvent
)
:
void
Parameters
event:
MouseEvent
Returns
void
Protected
on
Wheel
on
Wheel
(
event
:
WheelEvent
)
:
void
Parameters
event:
WheelEvent
Returns
void
points
points
(
)
:
MultitouchPoint
[]
Returns
MultitouchPoint
[]
Protected
spread
Velocity
spread
Velocity
(
track
:
MultitouchTrack
)
:
void
Parameters
track:
MultitouchTrack
Returns
void
Protected
start
Tracking
start
Tracking
(
surface
:
View
)
:
void
Parameters
surface:
View
Returns
void
surface
surface
(
)
:
View
|
null
surface
(
surface
:
View
|
null
)
:
this
Returns
View
|
null
Parameters
surface:
View
|
null
Returns
this
Protected
track
Cancel
track
Cancel
(
identifier
:
string
, clientX
:
number
, clientY
:
number
, event
:
Event
)
:
void
Parameters
identifier:
string
clientX:
number
clientY:
number
event:
Event
Returns
void
Protected
track
Did
Cancel
track
Did
Cancel
(
track
:
MultitouchTrack
, surface
:
View
, event
:
Event
)
:
void
Parameters
track:
MultitouchTrack
surface:
View
event:
Event
Returns
void
Protected
track
Did
End
track
Did
End
(
track
:
MultitouchTrack
, surface
:
View
, event
:
Event
)
:
void
Parameters
track:
MultitouchTrack
surface:
View
event:
Event
Returns
void
Protected
track
Did
Move
track
Did
Move
(
track
:
MultitouchTrack
, surface
:
View
, event
:
Event
)
:
void
Parameters
track:
MultitouchTrack
surface:
View
event:
Event
Returns
void
Protected
track
Did
Start
track
Did
Start
(
track
:
MultitouchTrack
, surface
:
View
, event
:
Event
)
:
void
Parameters
track:
MultitouchTrack
surface:
View
event:
Event
Returns
void
Protected
track
End
track
End
(
identifier
:
string
, clientX
:
number
, clientY
:
number
, event
:
Event
)
:
void
Parameters
identifier:
string
clientX:
number
clientY:
number
event:
Event
Returns
void
Protected
track
Move
track
Move
(
identifier
:
string
, clientX
:
number
, clientY
:
number
, event
:
Event
)
:
void
Parameters
identifier:
string
clientX:
number
clientY:
number
event:
Event
Returns
void
Protected
track
Start
track
Start
(
identifier
:
string
, clientX
:
number
, clientY
:
number
, event
:
Event
)
:
void
Parameters
identifier:
string
clientX:
number
clientY:
number
event:
Event
Returns
void
Protected
translate
translate
(
dx
:
number
, dy
:
number
)
:
void
Parameters
dx:
number
dy:
number
Returns
void
Protected
update
Velocity
update
Velocity
(
t
:
number
, points
:
MultitouchPoint
[]
)
:
void
Parameters
t:
number
points:
MultitouchPoint
[]
Returns
void
velocity
Max
velocity
Max
(
)
:
number
velocity
Max
(
velocityMax
:
number
)
:
this
Returns
number
Parameters
velocityMax:
number
Returns
this
wheel
wheel
(
)
:
boolean
wheel
(
wheel
:
boolean
)
:
this
Returns
boolean
Parameters
wheel:
boolean
Returns
this
zoom
zoom
(
cx
:
number
, cy
:
number
, dz
:
number
)
:
void
Parameters
cx:
number
cy:
number
dz:
number
Returns
void
Static
create
create
(
)
:
Multitouch
Returns
Multitouch
Globals
@swim/core
@swim/mesh
@swim/ui
@swim/angle
@swim/animate
@swim/color
@swim/constraint
@swim/dom
@swim/font
@swim/gesture
@swim/interpolate
@swim/length
@swim/render
@swim/scale
@swim/shape
@swim/style
@swim/transform
@swim/transition
@swim/typeset
@swim/view
@swim/ux
@swim/web
Horizontal
Scale
Gesture
Multitouch
Multitouch
Event
Multitouch
Mouse
constructor
_wheel
acceleration
attach
coast
detach
distance
Min
end
Tracking
hysteresis
interpolate
interrupt
multitouch
Change
multitouch
End
multitouch
Start
on
Ghost
Frame
on
Mouse
Down
on
Mouse
Move
on
Mouse
Up
on
Wheel
points
spread
Velocity
start
Tracking
surface
track
Cancel
track
Did
Cancel
track
Did
End
track
Did
Move
track
Did
Start
track
End
track
Move
track
Start
translate
update
Velocity
velocity
Max
wheel
zoom
create
Multitouch
Pointer
Multitouch
Touch
Scale
Gesture
Scale
Gesture
Event
Vertical
Scale
Gesture
Multitouch
Event
Init
Multitouch
Point
Scale
Gesture
Event
Init