Home
last modified time | relevance | path

Searched refs:Pointer (Results 1 – 23 of 23) sorted by relevance

/frameworks/native/services/inputflinger/docs/
Dpointer_capture.md1 # Pointer Capture in InputFlinger
5Pointer Capture](https://developer.android.com/training/gestures/movement#pointer-capture) is a fe…
7 - The position of the mouse cursor is fixed to its location before Pointer Capture was enabled.
14 …InputWindow`s can only gain Pointer Capture if they have window focus. If a window with Pointer Ca…
16 ## Pointer Capture pipeline in InputFlinger
18 …le for controlling the state of Pointer Capture. Since the feature requires changes to how events …
20 We use a sequence number to synchronize different requests to enable Pointer Capture between InputR…
22 ### Enabling Pointer Capture
24 There are four key steps that take place when Pointer Capture is enabled:
26 1. Requests to enable Pointer Capture are forwarded from `InputManagerService` to `InputDispatcher`.
[all …]
/frameworks/base/libs/protoutil/include/android/util/
DEncodedBuffer.h49 class Pointer {
51 Pointer();
52 explicit Pointer(size_t chunkSize);
58 Pointer* move(size_t amt);
59 inline Pointer* move() { return move(1); }; in move()
60 Pointer* rewind();
62 Pointer copy() const;
85 Pointer* wp();
148 Pointer* ep();
206 Pointer mRp;
[all …]
/frameworks/base/libs/protoutil/src/
DEncodedBuffer.cpp30 EncodedBuffer::Pointer::Pointer() : Pointer(BUFFER_SIZE) in Pointer() function in android::util::EncodedBuffer::Pointer
34 EncodedBuffer::Pointer::Pointer(size_t chunkSize) in Pointer() function in android::util::EncodedBuffer::Pointer
42 EncodedBuffer::Pointer::pos() const in pos()
48 EncodedBuffer::Pointer::index() const in index()
54 EncodedBuffer::Pointer::offset() const in offset()
59 EncodedBuffer::Pointer*
60 EncodedBuffer::Pointer::move(size_t amt) in move()
68 EncodedBuffer::Pointer*
69 EncodedBuffer::Pointer::rewind() in rewind()
76 EncodedBuffer::Pointer
[all …]
/frameworks/native/include/ftl/
Dnon_null.h57 template <typename Pointer>
71 constexpr const Pointer& get() const { return pointer_; } in get()
72 constexpr explicit operator const Pointer&() const { return get(); }
79 constexpr Pointer take() && { return std::move(pointer_); } in take()
80 constexpr explicit operator Pointer() && { return take(); } in Pointer() function
97 Pointer pointer_;
/frameworks/native/libs/vr/libpdx/private/pdx/rpc/
Dserializable.h33 template <typename Type, typename Class, Type Class::*Pointer>
34 struct MemberPointer<Type Class::*, Pointer> {
40 static Type& Resolve(Class& instance) { return (instance.*Pointer); }
42 return (instance.*Pointer);
/frameworks/native/libs/input/tests/
DStructLayout_test.cpp120 static_assert(sizeof(InputMessage::Body::Motion::Pointer) == 144); in TestBodySize()
123 sizeof(InputMessage::Body::Motion::Pointer) * MAX_POINTERS); in TestBodySize()
139 sizeof(InputMessage::Body::Motion::Pointer) * MAX_POINTERS); in TestBodySize()
161 sizeof(InputMessage::Body::Motion::Pointer) * pointerCount; in CalculateSinglePointerInputMessageSize()
DTouchResampling_test.cpp30 struct Pointer { struct
39 std::vector<Pointer> pointers;
66 const std::vector<Pointer>& pointers);
94 const std::vector<Pointer>& pointers) { in publishSimpleMotionEvent()
98 for (const Pointer& pointer : pointers) { in publishSimpleMotionEvent()
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/
Dtouch_analytics.proto42 message Pointer { message
55 repeated Pointer pointers = 4;
/frameworks/native/services/inputflinger/reader/mapper/
DSingleTouchInputMapper.cpp51 RawPointerData::Pointer& outPointer = outState->rawPointerData.pointers[0]; in syncTouch()
DTouchInputMapper.h68 struct Pointer { struct
87 std::array<Pointer, MAX_POINTERS> pointers{};
109 inline const Pointer& pointerForId(uint32_t id) const { return pointers[idToIndex[id]]; } in pointerForId()
DTouchInputMapper.cpp111 const Pointer& pointer = pointerForId(id); in getCentroidOfTouchingPointers()
230 const RawPointerData::Pointer& pointer = mLastRawState.rawPointerData.pointers[i]; in dump()
1601 const RawPointerData::Pointer& pointer = in cookAndDispatch()
1614 const RawPointerData::Pointer& pointer = in cookAndDispatch()
1850 const RawPointerData::Pointer& pointer = in consumeRawTouches()
1900 const RawPointerData::Pointer& pointer = mCurrentRawState.rawPointerData.pointerForId(id); in consumeRawTouches()
2296 const RawPointerData::Pointer& in = mCurrentRawState.rawPointerData.pointers[i]; in cookPointerData()
2840 const RawPointerData::Pointer& pointer = in preparePointerGestures()
3244 const RawPointerData::Pointer& cpd = mCurrentRawState.rawPointerData.pointerForId(id); in prepareMultiFingerPointerGestures()
3245 const RawPointerData::Pointer& lpd = mLastRawState.rawPointerData.pointerForId(id); in prepareMultiFingerPointerGestures()
[all …]
DMultiTouchInputMapper.cpp102 RawPointerData::Pointer& outPointer = outState->rawPointerData.pointers[outCount]; in syncTouch()
/frameworks/native/include/input/
DInputTransport.h154 struct Pointer { struct
166 return sizeof(Motion) - sizeof(Pointer) * MAX_POINTERS in size()
167 + sizeof(Pointer) * pointerCount; in size()
/frameworks/rs/script_api/include/
Drs_time.rsh80 * local: Pointer to time structure where the local time will be stored.
83 * Returns: Pointer to the output local time, i.e. the same value as the parameter local.
/frameworks/proto_logging/stats/enums/input/
Denums.proto148 // A mouse that is operating under Pointer Capture mode.
152 // A touchpad that is operating under Pointer Capture mode.
/frameworks/compile/slang/
Dslang_rs_export_type.cpp353 case clang::Type::Pointer: { in TypeExportableHelper()
365 if (PointeeType->getTypeClass() == clang::Type::Pointer) { in TypeExportableHelper()
460 if (T->getTypeClass() != clang::Type::Pointer) { in ValidateRSObjectInVarDecl()
600 case clang::Type::Pointer: { in ValidateTypeHelper()
799 case clang::Type::Pointer: { in GetTypeName()
897 case clang::Type::Pointer: { in Create()
1264 if (PointeeType->getTypeClass() != clang::Type::Pointer) { in Create()
Dslang_rs_export_element.cpp90 case clang::Type::Pointer: { in Create()
/frameworks/native/opengl/tools/glgen/stubs/jsr239/
DGLImplHeader.java-impl81 "Application %s (SDK target %d) called a GL11 Pointer method with an indirect Buffer.",
/frameworks/base/libs/protoutil/tests/
DEncodedBuffer_test.cpp25 static void expectPointer(EncodedBuffer::Pointer* p, size_t pos) { in expectPointer()
/frameworks/base/core/java/android/view/
DPointerIcon.java250 com.android.internal.R.style.LargePointer : com.android.internal.R.style.Pointer; in getSystemIcon()
252 com.android.internal.R.styleable.Pointer, in getSystemIcon()
/frameworks/av/media/module/foundation/
DAMessage.cpp299 BASIC_TYPE(Pointer,ptrValue,void *) in BASIC_TYPE()
/frameworks/proto_logging/stats/enums/app/
Dsettings_enums.proto1296 // ACTION: Settings > System > Touchpad > Pointer speed
/frameworks/base/boot/hiddenapi/
Dhiddenapi-max-target-o.txt44396 Landroid/R$styleable;->Pointer:[I
79871 Lcom/android/internal/R$style;->Pointer:I
81721 Lcom/android/internal/R$styleable;->Pointer:[I