The clock, pixel ratio, animation and snapping settings of an InputModel.
public sealed class InputModelOptions
Spec #33 viewer capability 14. Mutable and fluent like the other options objects: Use* selects an implementation, With*
sets a value. An input model copies the values when it is created.
kind:method, kind:property, kind:ctor. Press Esc to clear.AnimationDurationGets how long a double-tap zoom, a fit zoom, a page turn or a snap animates (250 ms by default; zero jumps at once).DoubleTapZoomGets the zoom a double-tap goes to from fit-width, as a multiple of the fit-width zoom (2 by default).FlingTimeConstantGets the time constant of a fling's exponential deceleration (325 ms by default): a fling travels its release velocity times this before it stops.PixelRatioGets the device pixels per device-independent pixel the model starts with (1 by default): events arrive in device-independent pixels, the Viewport is in device pixels.SnapToPagesGets a value indicating whether a released drag in a continuous mode snaps to page edges as in a paged mode (false by default; paged modes always snap).TimeProviderGets the clock that times taps, fling velocity and animations ( by default).UseTimeProvider(TimeProvider)Selects the clock (a manual one in tests; share it with the ProgressiveZoomOptions).