聚合输入事件。例如,假设在帧之间接收到以下输入:按下鼠标左键,移动鼠标,移动鼠标,按下鼠标左键。这些事件将汇总为一个事件,具有鼠标的开始和结束位置。
Name | Type | Default | Description |
---|---|---|---|
canvas
|
HTMLCanvasElement |
document
|
可选 处理事件的元素。 |
Members
获取是否按下任何鼠标键,开始触摸或移动滚轮。
currentMousePosition : Cartesian2
获取当前鼠标位置。
Methods
删除此对象持有的鼠标侦听器。
一旦物体被破坏,就不应使用。调用除
一旦物体被破坏,就不应使用。调用除
isDestroyed
将导致
DeveloperError
异常。因此,如示例中所述,将返回值(
undefined
)分配给对象。
Throws:
-
DeveloperError :此对象已销毁,即调用destroy()。
Example:
handler = handler && handler.destroy();
See:
获取按下按钮或开始触摸的时间。
Name | Type | Description |
---|---|---|
type
|
CameraEventType | 相机事件类型。 |
modifier
|
KeyboardEventModifier | 可选 键盘修饰符。 |
Returns:
按下按钮或开始触摸的时间。
获取释放按钮或结束触摸的时间。
Name | Type | Description |
---|---|---|
type
|
CameraEventType | 相机事件类型。 |
modifier
|
KeyboardEventModifier | 可选 键盘修饰符。 |
Returns:
释放按钮或结束触摸的时间。
获取上一个移动事件(而不是聚合事件)的开始和结束位置。
Name | Type | Description |
---|---|---|
type
|
CameraEventType | 相机事件类型。 |
modifier
|
KeyboardEventModifier | 可选 键盘修饰符。 |
Returns:
获取当前事件的聚合开始和结束位置。
Name | Type | Description |
---|---|---|
type
|
CameraEventType | 相机事件类型。 |
modifier
|
KeyboardEventModifier | 可选 键盘修饰符。 |
Returns:
getStartMousePosition (type, modifier ) → Cartesian2
获取启动聚合的鼠标位置。
Name | Type | Description |
---|---|---|
type
|
CameraEventType | 相机事件类型。 |
modifier
|
KeyboardEventModifier | 可选 键盘修饰符。 |
Returns:
鼠标位置。
获取鼠标按钮是按下还是开始触摸。
Name | Type | Description |
---|---|---|
type
|
CameraEventType | 相机事件类型。 |
modifier
|
KeyboardEventModifier | 可选 键盘修饰符。 |
Returns:
鼠标按钮按下还是开始触摸。
Returns:
真正
该物体是否被破坏;除此以外,
假
。
获取鼠标按下或触摸是否已开始并已移动。
Name | Type | Description |
---|---|---|
type
|
CameraEventType | 相机事件类型。 |
modifier
|
KeyboardEventModifier | 可选 键盘修饰符。 |
Returns:
退货
真正
如果鼠标按下或触摸已经开始并且已经移动;除此以外,
假
表示已处理所有事件,应重置聚合器以处理新事件。