跳到主要内容
版本:v10.0

API / SView / KeyEventHandler

Class: KeyEventHandler

SView.KeyEventHandler

Memberof

SView

Description

键盘响应事件

Author

YW

Date

2022-1-20

Version

1.0

Copyright

All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd

Hierarchy

Table of contents

Constructors

Methods

Constructors

constructor

new KeyEventHandler(sviewBase): KeyEventHandler

Parameters

NameTypeDescription
sviewBaseS3DViewS3DView

Returns

KeyEventHandler

Description

构造函数

Inherited from

EventHandler.constructor

Methods

getTouchViewport

getTouchViewport(event): Viewport

Parameters

NameTypeDescription
eventMouseEventArgs | InputEventArgs输入事件

Returns

Viewport

Description

获取鼠标或者输入设备落在哪个viewport上

Inherited from

EventHandler.getTouchViewport


initEventListener

initEventListener(renderCanvas): void

Parameters

NameTypeDescription
renderCanvasHTMLCanvasElement渲染画布

Returns

void

Description

初始化事件,具体处理在各自的事件处理类里,需要

Inherited from

EventHandler.initEventListener


initKeyEventListener

initKeyEventListener(window): void

Parameters

NameTypeDescription
windowWindowwindow对象

Returns

void

Description

初始化键盘事件


scaleToDeviceRatio

scaleToDeviceRatio(pnt): Vector2

Parameters

NameTypeDescription
pntVector2二维点

Returns

Vector2

Description

根据分辨率获取点的绝对位置

Inherited from

EventHandler.scaleToDeviceRatio