RendererScrollEngineEventData

class RendererScrollEngineEventData(val objectType: EngineEventDataObjectType = EngineEventDataObjectType.RENDERER_SCROLL_ENGINE_EVENT, val type: EngineEventDataType, val scrollDistance: Double, val scrollTop: Double, val userGenerated: Boolean) : ReaderViewEngineEventData

Event data object used when a scroll action has ended in a scrolling renderer such as the SingleDocumentScrollRenderer.

Constructors

Link copied to clipboard
fun RendererScrollEngineEventData(objectType: EngineEventDataObjectType = EngineEventDataObjectType.RENDERER_SCROLL_ENGINE_EVENT, type: EngineEventDataType, scrollDistance: Double, scrollTop: Double, userGenerated: Boolean)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun serialize(generator: JsonGenerator)

Properties

Link copied to clipboard

The type of engine event object this JSON structure represents.

Link copied to clipboard

If it's a userGenerated scroll event, describes how far the user has scrolled.

Link copied to clipboard

The number of pixels that a renderer's content is scrolled vertically.

Link copied to clipboard

The type of event.

Link copied to clipboard

If the event was triggered by a user scrolling the renderer element.