Home
last modified time | relevance | path

Searched refs:touches (Results 1 – 25 of 126) sorted by relevance

123456

/third_party/boost/boost/geometry/algorithms/detail/touches/
Dinterface.hpp59 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 …]
Dimplementation.hpp42 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/
Dtouches.qbk16 [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/
Devdev-mt-touchpad-gestures.c56 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/
Dtest_touches.hpp40 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()
DJamfile.v217 test-suite boost-geometry-algorithms-touches
19 [ run touches.cpp : : : : algorithms_touches ]
DJamfile17 test-suite boost-geometry-algorithms-touches
19 [ run touches.cpp : : : : algorithms_touches ]
/third_party/libinput/tools/
Dlibinput-measure-touchpad-tap.py99 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/
DSDL_uikitview.h35 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
36 - (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;
37 - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
DSDL_uikitview.m139 - (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/
DPathOpsBoundsTest.cpp38 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/
DPathOpsBoundsTest.cpp38 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/
DinputMonitor.js17 const touches = [{
55 value.touches = touches;
/third_party/flutter/engine/flutter/shell/platform/darwin/ios/framework/Source/
DFlutterPlatformViews.mm489 // 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/
Dohos_multimodalInput_inputMonitor.js20 const touches = [{
57 value.touches = touches;
/third_party/flutter/skia/third_party/externals/imgui/examples/example_apple_metal/Shared/
DViewController.mm93 // 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/
Dfunctions_interval_misc.qbk20 [[`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/
Djoinable.hpp23 return touches(*it_, *next_); in is_joinable()
30 return touches((*it_).first, (*next_).first) in is_joinable()
/third_party/libinput/doc/user/
Dtouchpads.rst80 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.
Dpalm-detection.rst7 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/
Dtouches_one_geometry.cpp26 bool check_touches = bg::touches(poly1); in main()
35 check_touches = bg::touches(poly2); in main()
Dtouches_two_geometries.cpp28 bool check_touches = bg::touches(poly1, poly2); in main()
37 check_touches = bg::touches(poly1, poly3); in main()
/third_party/boost/libs/icl/test/
Dtest_icl_interval_shared.hpp206 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/
Dtest_overlay_p_q.hpp199 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/
Dlitest.c2209 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 …]

123456