Constructors

  • Parameters

    • handler: ((e, event, extra?) => void)
    • Optional maxFPS: number

    Returns MaterialDragSystem

Properties

addEventCache: any
args: any[]

入参

canvas: any

渲染器的 canvas 元素

coordinateType?: any

坐标轴类型

downHandler: any
dragStatus?: any

当前的拖拽状态

eventCache: any

缓存事件池,用于多点触控

handler: ((e, event, extra?) => void)

Type declaration

    • (e, event, extra?): void
    • 事件回调处理

      Parameters

      Returns void

isMouseDown: any

当前鼠标是否处于按下状态

isMouseMoved: any
maxFPS: number
mouseDealType?: any

当次鼠标事件处理类型

mouseDownInfo?: any
moveHandler: any
onMouseDown: ((...args) => ((event) => void))

Type declaration

    • (...args): ((event) => void)
    • Parameters

      • Rest ...args: any[]

      Returns ((event) => void)

        • (event): void
        • Parameters

          • event: PointerEvent

          Returns void

onMouseMove: any
onMouseUp: any
onTouchDown: ((...args) => ((event) => void))

Type declaration

    • (...args): ((event) => void)
    • Parameters

      • Rest ...args: any[]

      Returns ((event) => void)

        • (event): void
        • Parameters

          • event: TouchEvent

          Returns void

onTouchMove: any
onTouchUp: any
pressTimer: any
prevDiff: any

双指间距

prevVector: any

双指方向

removeEventCache: any
startDiff: any

初始的间距

startVector: any

初始的方向

triggerEvent: any
upHandler: any
updateEventCache: any
useX?: any

使用 x 还是 y 轴间距作为缩放系数计算因子

touchableDevice: boolean

Methods

  • Returns void

  • Returns void

Generated using TypeDoc