Class ScrollMouseAdaptor

Hierarchy

  • ScrollMouseAdaptor

Implements

Index

Constructors

constructor

Properties

Private inProcessofScrolling

inProcessofScrolling: boolean = false

Private lastMouseX

lastMouseX: number = 0

Private lastMouseY

lastMouseY: number = 0

Private mouseDown

mouseDown: boolean = false

Private needsRenderFinal

needsRenderFinal: boolean = false

Private renderEngine

renderEngine: RenderEngineContext3D = null

Private scrollAdaptor

scrollAdaptor: ScrollAdaptor

Private scrollData

scrollData: ScrollAdaptorData

Private scrollListener

scrollListener: any

Methods

addMPRScrollListener

  • addMPRScrollListener(listener: any): void

Private computeDistancetoScroll

  • computeDistancetoScroll(distance: number, imageY: number, totalDistance: number): number
  • Parameters

    • distance: number
    • imageY: number
    • totalDistance: number

    Returns number

down

  • down(event: MouseEvent, cachedRenderParams: RenderParams3D): boolean

getAdaptorSliceInformation

  • Parameters

    Returns object

    • currentSlice: number
    • totalSlices: number

move

  • move(event: MouseEvent, cachedRenderParams: RenderParams3D): boolean

postRender

  • postRender(htmlViewport: any, renderParams: any): void

up

wheel

  • Parameters

    Returns boolean