M3D / M3D / Inputs / DraggerInputHandler
Class: DraggerInputHandler
M3D.Inputs.DraggerInputHandler
Memberof
M3D.Inputs
Description
输入操作基础管理
Hierarchy
-
↳
DraggerInputHandler
Table of contents
Constructors
Properties
Methods
- getCamera
- getEvents
- getId
- getInput
- getScene
- getTrackBall
- keyDown
- keyUp
- mouseDown
- mouseMove
- mouseUp
- mouseWheel
- registerEvent
- removeEvent
- reset
- setId
- setInput
- setMode
- touchDown
- touchMove
- touchUp
- addCustomConfig
- getHandler
- initCustomConfig
Constructors
constructor
• new DraggerInputHandler(i): DraggerInputHandler
Parameters
| Name | Type |
|---|---|
i | Input |
Returns
Overrides
Properties
id
• id: number
Inherited from
count
▪ Static count: number
Inherited from
customHandlerConfig
▪ Static customHandlerConfig: Map<string, any>
Inherited from
InputHandler.customHandlerConfig
Methods
getCamera
▸ getCamera(): Camera
Returns
相机
Description
获取相机
Inherited from
getEvents
▸ getEvents(): M3DEvent[]
Returns
M3DEvent[]
Description
获得事件列表
Inherited from
getId
▸ getId(): number
Returns
number
Description
获取id
Inherited from
getInput
▸ getInput(): Input
Returns
Description
获取Input
Inherited from
getScene
▸ getScene(): Scene
Returns
场景
Description
获取场景
Inherited from
getTrackBall
▸ getTrackBall(): TrackBall
Returns
轨迹球
Description
获取轨迹球
Inherited from
keyDown
▸ keyDown(e): void
Parameters
| Name | Type |
|---|---|
e | KeyEventArgs |
Returns
void
Description
键盘按下
Inherited from
keyUp
▸ keyUp(e): void
Parameters
| Name | Type |
|---|---|
e | KeyEventArgs |
Returns
void
Description
键盘抬起
Inherited from
mouseDown
▸ mouseDown(e): void
Parameters
| Name | Type |
|---|---|
e | MouseEventArgs |
Returns
void
Description
鼠标按下
Overrides
mouseMove
▸ mouseMove(e): void
Parameters
| Name | Type | Description |
|---|---|---|
e | MouseEventArgs | 鼠标事件 |
Returns
void
Description
鼠标移动
Overrides
mouseUp
▸ mouseUp(e): void
Parameters
| Name | Type |
|---|---|
e | MouseEventArgs |
Returns
void
Description
鼠标抬起
Overrides
mouseWheel
▸ mouseWheel(e): void
Parameters
| Name | Type | Description |
|---|---|---|
e | MouseEventArgs | 鼠标事件 |
Returns
void
Description
鼠标滚轮
Inherited from
registerEvent
▸ registerEvent(event): void
Parameters
| Name | Type | Description |
|---|---|---|
event | M3DEvent | M3D事件 |
Returns
void
Description
注册事件
Inherited from
removeEvent
▸ removeEvent(): void
Returns
void
Description
删除事件
Inherited from
reset
▸ reset(): void
Returns
void
Description
复位
Inherited from
setId
▸ setId(v): void
Parameters
| Name | Type | Description |
|---|---|---|
v | number | ShapeId |
Returns
void
Description
设置id
Inherited from
setInput
▸ setInput(i): void
Parameters
| Name | Type |
|---|---|
i | Input |
Returns
void
Description
设置需要处理的Input对象
Inherited from
setMode
▸ setMode(mode): void
Parameters
| Name | Type |
|---|---|
mode | OPEMODE |
Returns
void
touchDown
▸ touchDown(e): void
Parameters
| Name | Type |
|---|---|
e | TouchEventArgs |
Returns
void
Description
触摸按下
Inherited from
touchMove
▸ touchMove(e): void
Parameters
| Name | Type |
|---|---|
e | TouchEventArgs |
Returns
void
Description
触摸移动
Inherited from
touchUp
▸ touchUp(e): void
Parameters
| Name | Type | Description |
|---|---|---|
e | TouchEventArgs | 触摸事件 |
Returns
void
Description
触摸抬起
Inherited from
addCustomConfig
▸ addCustomConfig(key, value): void
Parameters
| Name | Type | Description |
|---|---|---|
key | string | key值 |
value | any | 内容 |
Returns
void
Description
添加配置
Inherited from
getHandler
▸ getHandler(key): any
Parameters
| Name | Type | Description |
|---|---|---|
key | string | key值 |
Returns
any
Description
获取手柄
Inherited from
initCustomConfig
▸ initCustomConfig(): void
Returns
void
Description
初始化配置