/third_party/boost/boost/geometry/algorithms/detail/touches/ |
D | interface.hpp | 59 struct touches struct 70 struct touches<Geometry1, Geometry2, Tag1, Tag2, CastedTag1, CastedTag2, true> struct 71 : touches<Geometry2, Geometry1, Tag2, Tag1, CastedTag2, CastedTag1, false> 76 return touches<Geometry2, Geometry1>::apply(g2, g1, strategy); in apply() 87 struct touches struct 94 return dispatch::touches in apply() 111 return dispatch::touches in apply() 124 struct touches struct 132 return resolve_strategy::touches::apply(geometry1, geometry2, strategy); in apply() 137 struct touches<boost::variant<BOOST_VARIANT_ENUM_PARAMS(T)>, Geometry2> struct [all …]
|
D | implementation.hpp | 42 namespace detail { namespace touches namespace 112 bool touches = false; in apply() local 117 >::apply(b1, b2, touches); in apply() 119 return ok && touches; in apply() 261 detail::touches::areal_interrupt_policy policy; in apply() 270 && ! geometry::detail::touches::rings_containing(geometry1, geometry2, strategy) in apply() 271 && ! geometry::detail::touches::rings_containing(geometry2, geometry1, strategy); in apply() 296 struct touches<Geometry1, Geometry2, point_tag, point_tag, pointlike_tag, pointlike_tag, false> struct 306 struct touches<Geometry1, Geometry2, point_tag, multi_point_tag, pointlike_tag, pointlike_tag, fals… struct 316 struct touches<Geometry1, Geometry2, multi_point_tag, multi_point_tag, pointlike_tag, pointlike_tag… struct [all …]
|
/third_party/boost/libs/geometry/doc/generated/ |
D | touches.qbk | 16 [section:touches_1_one_geometry touches (one geometry)] 18 '''<indexterm><primary>touches</primary></indexterm>''' 23 bool touches(Geometry const & geometry)`` 44 `#include <boost/geometry/algorithms/touches.hpp>` 47 [include reference/algorithms/touches.qbk] 55 [section:touches_2_two_geometries touches (two geometries)] 57 '''<indexterm><primary>touches</primary></indexterm>''' 62 bool touches(Geometry1 const & geometry1, Geometry2 const & geometry2)`` 84 `#include <boost/geometry/algorithms/touches.hpp>` 86 [include reference/algorithms/touches.qbk] [all …]
|
/third_party/libinput/src/ |
D | evdev-mt-touchpad-gestures.c | 56 t = &tp->touches[i]; in tp_get_touches_delta() 168 struct tp_touch **touches, in tp_gesture_get_active_touches() argument 174 memset(touches, 0, count * sizeof(struct tp_touch *)); in tp_gesture_get_active_touches() 178 touches[n++] = t; in tp_gesture_get_active_touches() 217 struct tp_touch *first = tp->gesture.touches[0], in tp_gesture_get_pinch_info() 218 *second = tp->gesture.touches[1]; in tp_gesture_get_pinch_info() 233 struct tp_touch *first = tp->gesture.touches[0], in tp_gesture_set_scroll_buildup() 234 *second = tp->gesture.touches[1]; in tp_gesture_set_scroll_buildup() 375 struct tp_touch *touches[4]; in tp_gesture_handle_state_none() local 379 ntouches = tp_gesture_get_active_touches(tp, touches, 4); in tp_gesture_handle_state_none() [all …]
|
/third_party/boost/libs/geometry/test/algorithms/touches/ |
D | test_touches.hpp | 40 bool detected = bg::touches(geometry1, geometry2, strategy); in check_touches() 48 detected = bg::touches(geometry2, geometry1, strategy); in check_touches() 65 bool detected = bg::touches(geometry1, geometry2); in check_touches() 73 detected = bg::touches(geometry2, geometry1); in check_touches() 121 bool detected = bg::touches(geometry); in check_self_touches()
|
D | Jamfile.v2 | 17 test-suite boost-geometry-algorithms-touches 19 [ run touches.cpp : : : : algorithms_touches ]
|
D | Jamfile | 17 test-suite boost-geometry-algorithms-touches 19 [ run touches.cpp : : : : algorithms_touches ]
|
/third_party/libinput/tools/ |
D | libinput-measure-touchpad-tap.py | 99 self.touches = [] 127 self.touches.append(t) 129 self.touches[-1].up = tv2us(event.sec, event.usec) 130 msg("\rTouch sequences detected: {}".format(len(self.touches)), 163 deltas = sorted(t.tdelta for t in self.touches) 202 deltas = [t for t in self.touches] 212 if not self.touches:
|
/third_party/flutter/skia/third_party/externals/sdl/src/video/uikit/ |
D | SDL_uikitview.h | 35 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event; 36 - (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event; 37 - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
|
D | SDL_uikitview.m | 139 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 141 for (UITouch *touch in touches) { 163 - (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event 165 for (UITouch *touch in touches) { 181 - (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event 183 [self touchesEnded:touches withEvent:event]; 186 - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event 188 for (UITouch *touch in touches) {
|
/third_party/flutter/skia/tests/ |
D | PathOpsBoundsTest.cpp | 38 bool touches = SkPathOpsBounds::Intersects(bounds1, bounds2); in DEF_TEST() local 39 REPORTER_ASSERT(reporter, touches); in DEF_TEST() 46 bool touches = SkPathOpsBounds::Intersects(bounds1, bounds2); in DEF_TEST() local 47 REPORTER_ASSERT(reporter, !touches); in DEF_TEST()
|
/third_party/skia/tests/ |
D | PathOpsBoundsTest.cpp | 38 bool touches = SkPathOpsBounds::Intersects(bounds1, bounds2); in DEF_TEST() local 39 REPORTER_ASSERT(reporter, touches); in DEF_TEST() 46 bool touches = SkPathOpsBounds::Intersects(bounds1, bounds2); in DEF_TEST() local 47 REPORTER_ASSERT(reporter, !touches); in DEF_TEST()
|
/third_party/jsframework/runtime/main/extend/systemplugin/ohos/ |
D | inputMonitor.js | 17 const touches = [{ 55 value.touches = touches;
|
/third_party/flutter/engine/flutter/shell/platform/darwin/ios/framework/Source/ |
D | FlutterPlatformViews.mm | 489 // While the DelayingGestureRecognizer is preventing touches from hitting the responder chain 540 // We want the intercepting view to consume the touches and not pass the touches up to the parent 541 // view. Make the touch event method not call super will not pass the touches up to the parent view. 543 - (void)touchesBegan:(NSSet<UITouch*>*)touches withEvent:(UIEvent*)event { 546 - (void)touchesMoved:(NSSet<UITouch*>*)touches withEvent:(UIEvent*)event { 549 - (void)touchesCancelled:(NSSet<UITouch*>*)touches withEvent:(UIEvent*)event { 552 - (void)touchesEnded:(NSSet*)touches withEvent:(UIEvent*)event { 585 - (void)touchesCancelled:(NSSet*)touches withEvent:(UIEvent*)event { 613 - (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event { 614 [_flutterViewController touchesBegan:touches withEvent:event]; [all …]
|
/third_party/jsframework/runtime/main/extend/systemplugin/napi/ |
D | ohos_multimodalInput_inputMonitor.js | 20 const touches = [{ 57 value.touches = touches;
|
/third_party/flutter/skia/third_party/externals/imgui/examples/example_apple_metal/Shared/ |
D | ViewController.mm | 93 // when there are multiple active touches. But for demo purposes, single-touch 111 - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { 115 - (void)touchesMoved:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { 119 - (void)touchesCancelled:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { 123 - (void)touchesEnded:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
|
/third_party/boost/libs/icl/doc/ |
D | functions_interval_misc.qbk | 20 [[`bool touches(const T&, const T&)`] [1] [1] [1] [1] … 30 [[`bool touches(const T&, const T&)`] [`touches(x,y)` Between the disjoint interva…
|
/third_party/boost/boost/icl/concept/ |
D | joinable.hpp | 23 return touches(*it_, *next_); in is_joinable() 30 return touches((*it_).first, (*next_).first) in is_joinable()
|
/third_party/libinput/doc/user/ |
D | touchpads.rst | 80 slots thus equals the number of simultaneous touches a device can track. 90 information is provided for those. In libinput, these touches are termed 91 "fake touches". The kernel sends **BTN_TOOL_DOUBLETAP**, 103 touches, others support 5 touches like the Synaptics touchpads when using 113 events for all touches for backwards compatibility. libinput ignores these 114 events if the touchpad can track touches correctly. 146 both touches. This may limit some features such as :ref:`gestures` or 176 located underneath the keyboard, accidental palm touches are a non-issue.
|
D | palm-detection.rst | 7 Palm detection tries to identify accidental touches while typing, while 10 On most laptops typing on the keyboard generates accidental touches on the 19 touchpads are less affected by palm touches. 123 accidental touches whenever the trackpoint is used. 127 during this timeout will not move the pointer, and touches started during 172 hand may touch the surface and trigger touches. As the user is currently 173 interacting with the stylus, these touches would interfer with the correct 177 these touches and disables the touchpad accordingly.
|
/third_party/boost/libs/geometry/doc/src/examples/algorithms/ |
D | touches_one_geometry.cpp | 26 bool check_touches = bg::touches(poly1); in main() 35 check_touches = bg::touches(poly2); in main()
|
D | touches_two_geometries.cpp | 28 bool check_touches = bg::touches(poly1, poly2); in main() 37 check_touches = bg::touches(poly1, poly3); in main()
|
/third_party/boost/libs/icl/test/ |
D | test_icl_interval_shared.hpp | 206 BOOST_CHECK_EQUAL( icl::touches(I3_7D, I7_9I), true ); in interval_touches_4_bicremental_types() 210 BOOST_CHECK_EQUAL( icl::touches(I3_7I, C7_9I), true ); in interval_touches_4_bicremental_types() 212 BOOST_CHECK_EQUAL( icl::touches(I3_7D, C7_9I), false ); in interval_touches_4_bicremental_types() 213 BOOST_CHECK_EQUAL( icl::touches(I3_7I, I7_9I), false ); in interval_touches_4_bicremental_types() 227 BOOST_CHECK_EQUAL( icl::touches(I3_6I, I7_9I), true ); in interval_touches_4_integral_types() 231 BOOST_CHECK_EQUAL( icl::touches(I3_7D, C6_9I), true ); in interval_touches_4_integral_types()
|
/third_party/boost/libs/geometry/test/robustness/overlay/areal_areal/ |
D | test_overlay_p_q.hpp | 199 if ((area_i > 0 && bg::touches(p, q)) in test_overlay_p_q() 200 || (area_i <= 0 && bg::intersects(p, q) && ! bg::touches(p, q))) in test_overlay_p_q() 204 << " Touch gives: " << std::boolalpha << bg::touches(p, q) in test_overlay_p_q()
|
/third_party/libinput/test/ |
D | litest.c | 2209 l = min(x, d->semi_mt.touches[other].x); in litest_slot_start() 2210 t = min(y, d->semi_mt.touches[other].y); in litest_slot_start() 2211 r = max(x, d->semi_mt.touches[other].x); in litest_slot_start() 2212 b = max(y, d->semi_mt.touches[other].y); in litest_slot_start() 2228 d->semi_mt.touches[slot].x = x; in litest_slot_start() 2229 d->semi_mt.touches[slot].y = y; in litest_slot_start() 2292 l = min(x, d->semi_mt.touches[other].x); in litest_slot_move() 2293 t = min(y, d->semi_mt.touches[other].y); in litest_slot_move() 2294 r = max(x, d->semi_mt.touches[other].x); in litest_slot_move() 2295 b = max(y, d->semi_mt.touches[other].y); in litest_slot_move() [all …]
|