Creates a stateless pixel mapper for the given scale and viewport start. All conversions are O(1) arithmetic — safe to call in tight loops.
The active TimeScale.
The leftmost date visible in the viewport.
A PixelMapper configured for the given viewport.
Creates a stateless pixel mapper for the given scale and viewport start. All conversions are O(1) arithmetic — safe to call in tight loops.