API / SView / TouchEventHandler
Class: TouchEventHandler
SView.TouchEventHandler
Memberof
SView
Description
触摸响应事件
Author
YW
Date
2022-1-20
Version
1.0
Copyright
All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd
Hierarchy
-
↳
TouchEventHandler
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new TouchEventHandler(sviewBase): TouchEventHandler
Parameters
| Name | Type | Description |
|---|---|---|
sviewBase | S3DView | S3DView |
Returns
Description
构造函数
Inherited from
Properties
ONETOUCH
• Readonly ONETOUCH: number = 1
TWOTOUCH
• Readonly TWOTOUCH: number = 2
renderCanvas
• renderCanvas: HTMLCanvasElement
Methods
getTouchViewport
▸ getTouchViewport(event): Viewport
Parameters
| Name | Type | Description |
|---|---|---|
event | MouseEventArgs | InputEventArgs | 输入事件 |
Returns
Viewport
Description
获取鼠标或者输入设备落在哪个viewport上
Inherited from
initEventListener
▸ initEventListener(renderCanvas): void
Parameters
| Name | Type | Description |
|---|---|---|
renderCanvas | HTMLCanvasElement | 渲染画布 |
Returns
void
Description
初始化触摸事件
Overrides
EventHandler.initEventListener
scaleToDeviceRatio
▸ scaleToDeviceRatio(pnt): Vector2
Parameters
| Name | Type | Description |
|---|---|---|
pnt | Vector2 | 二维点 |
Returns
Vector2
Description
根据分辨率获取点的绝对位置