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
初始化配置