MCPcopy Create free account
hub / github.com/Snapchat/Valdi / onScrollWheel

Method onScrollWheel

snap_drawing/src/snap_drawing/cpp/Layers/ScrollLayer.cpp:186–190  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

184}
185
186void ScrollLayer::onScrollWheel(GestureRecognizerState /*state*/, const WheelScrollEvent& scrollEvent) {
187 auto desiredContentOffset = getContentOffset().makeOffset(scrollEvent.direction.dx, scrollEvent.direction.dy);
188 auto finalContentOffset = targetOffsetForInteractiveOffset(desiredContentOffset);
189 onScrollEnded(finalContentOffset, scrollEvent.direction);
190}
191
192Point ScrollLayer::targetOffsetForInteractiveOffset(const Point& interactiveOffset) {
193 Scalar targetOffsetX = interactiveOffset.x;

Callers 1

onInitializeMethod · 0.95

Calls 1

makeOffsetMethod · 0.45

Tested by

no test coverage detected