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

Function createTouchEvent

snap_drawing/test/utils/TestGestureUtils.cpp:22–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20}
21
22TouchEvent createTouchEvent(
23 TouchEventType type, Scalar x, Scalar y, Scalar dx, Scalar dy, int pointerCount, Duration delay) {
24 static auto referencePoint = TimePoint::now();
25
26 // TODO(2835) - add support for these when they're used
27 TouchEvent::PointerLocations pointerLocations;
28 pointerLocations.push_back(Point::make(x, y));
29 return TouchEvent(type,
30 Point::make(x, y),
31 Point::make(x, y),
32 Vector::make(dx, dy),
33 pointerCount,
34 0,
35 std::move(pointerLocations),
36 referencePoint + delay,
37 Duration(),
38 nullptr);
39}
40
41TestContainer::TestContainer(Rect size) {
42 root = makeRoot();

Callers 2

dispatchEventMethod · 0.85
TESTFunction · 0.85

Calls 3

nowFunction · 0.50
TouchEventClass · 0.50
DurationClass · 0.50

Tested by

no test coverage detected