Home
last modified time | relevance | path

Searched refs:InputWindowInfo (Results 1 – 22 of 22) sorted by relevance

/frameworks/native/libs/input/
DInputWindow.cpp32 void InputWindowInfo::addTouchableRegion(const Rect& region) { in addTouchableRegion()
36 bool InputWindowInfo::touchableRegionContainsPoint(int32_t x, int32_t y) const { in touchableRegionContainsPoint()
40 bool InputWindowInfo::frameContainsPoint(int32_t x, int32_t y) const { in frameContainsPoint()
45 bool InputWindowInfo::isTrustedOverlay() const { in isTrustedOverlay()
58 bool InputWindowInfo::supportsSplitTouch() const { in supportsSplitTouch()
62 bool InputWindowInfo::overlaps(const InputWindowInfo* other) const { in overlaps()
67 status_t InputWindowInfo::write(Parcel& output) const { in write()
106 InputWindowInfo InputWindowInfo::read(const Parcel& from) { in read()
107 InputWindowInfo ret; in read()
150 InputWindowInfo::InputWindowInfo(const Parcel& from) { in InputWindowInfo() function in android::InputWindowInfo
DIInputFlinger.cpp33 virtual void setInputWindows(const std::vector<InputWindowInfo>& inputInfo, in setInputWindows()
74 std::vector<InputWindowInfo> handles; in onTransact()
76 handles.push_back(InputWindowInfo::read(data)); in onTransact()
/frameworks/native/libs/input/tests/
DInputWindow_test.cpp28 TEST(InputWindowInfo, ParcellingWithoutToken) { in TEST() argument
29 InputWindowInfo i; in TEST()
35 InputWindowInfo i2 = InputWindowInfo::read(p); in TEST()
39 TEST(InputWindowInfo, Parcelling) { in TEST() argument
41 InputWindowInfo i; in TEST()
73 InputWindowInfo i2 = InputWindowInfo::read(p); in TEST()
/frameworks/native/include/input/
DInputWindow.h35 struct InputWindowInfo { struct
36 InputWindowInfo() = default;
37 InputWindowInfo(const Parcel& from);
185 bool overlaps(const InputWindowInfo* other) const; argument
188 static InputWindowInfo read(const Parcel& from);
201 inline const InputWindowInfo* getInfo() const { in getInfo()
245 InputWindowInfo mInfo;
DIInputFlinger.h38 virtual void setInputWindows(const std::vector<InputWindowInfo>& inputHandles,
/frameworks/native/services/inputflinger/
DInputManager.cpp99 BinderWindowHandle(const InputWindowInfo& info) { in BinderWindowHandle()
108 void InputManager::setInputWindows(const std::vector<InputWindowInfo>& infos, in setInputWindows()
DInputManager.h97 virtual void setInputWindows(const std::vector<InputWindowInfo>& handles,
/frameworks/native/services/inputflinger/host/
DInputFlinger.h43 void setInputWindows(const std::vector<InputWindowInfo>&, in setInputWindows() argument
/frameworks/native/services/surfaceflinger/
DLayerProtoHelper.h43 static void writeToProto(const InputWindowInfo& inputInfo,
DLayer.h185 InputWindowInfo inputInfo;
829 void setInputInfo(const InputWindowInfo& info);
831 InputWindowInfo fillInputInfo();
DLayerProtoHelper.cpp123 const InputWindowInfo& inputInfo, const wp<Layer>& touchableRegionBounds, in writeToProto()
DLayer.cpp1869 void Layer::setInputInfo(const InputWindowInfo& info) { in setInputInfo()
2039 InputWindowInfo Layer::fillInputInfo() { in fillInputInfo()
2040 InputWindowInfo info = mDrawingState.inputInfo; in fillInputInfo()
DSurfaceFlinger.cpp2973 std::vector<InputWindowInfo> inputHandles; in updateInputWindowInfo()
4275 metadata.setInt32(METADATA_WINDOW_TYPE, InputWindowInfo::TYPE_NAVIGATION_BAR_PANEL); in createLayer()
/frameworks/native/libs/gui/tests/
DEndToEndNativeInputTest.cpp170 mInputInfo.layoutParamsFlags = InputWindowInfo::FLAG_NOT_TOUCH_MODAL; in populateInputInfo()
171 mInputInfo.layoutParamsType = InputWindowInfo::TYPE_BASE_APPLICATION; in populateInputInfo()
199 InputWindowInfo mInputInfo;
/frameworks/native/services/inputflinger/dispatcher/
DInputDispatcher.cpp497 const InputWindowInfo* windowInfo = windowHandle->getInfo(); in findTouchedWindowAtLocked()
502 if (!(flags & InputWindowInfo::FLAG_NOT_TOUCHABLE)) { in findTouchedWindowAtLocked()
504 (InputWindowInfo::FLAG_NOT_FOCUSABLE | in findTouchedWindowAtLocked()
505 InputWindowInfo::FLAG_NOT_TOUCH_MODAL)) == 0; in findTouchedWindowAtLocked()
522 if (addOutsideTargets && (flags & InputWindowInfo::FLAG_WATCH_OUTSIDE_TOUCH)) { in findTouchedWindowAtLocked()
540 const InputWindowInfo* windowInfo = portalWindow->getInfo(); in findTouchedGestureMonitorsLocked()
946 const InputWindowInfo* windowInfo = state.portalWindows[i]->getInfo(); in dispatchMotionLocked()
1543 const InputWindowInfo* info = windowHandle->getInfo(); in findTouchedWindowTargetsLocked()
1545 windowHandle->getInfo()->layoutParamsType == InputWindowInfo::TYPE_WALLPAPER) { in findTouchedWindowTargetsLocked()
1688 const InputWindowInfo* windowInfo = windowHandle->getInfo(); in addWindowTargetLocked()
[all …]
DTouchState.cpp150 InputWindowInfo::FLAG_SLIPPERY)) { in isSlippery()
/frameworks/native/services/inputflinger/tests/
DInputDispatcher_test.cpp461 mInfo.layoutParamsType = InputWindowInfo::TYPE_APPLICATION; in updateInfo()
946 mUnfocusedWindow->setLayoutParamFlags(InputWindowInfo::FLAG_NOT_TOUCH_MODAL); in SetUp()
951 mWindowFocused->setLayoutParamFlags(InputWindowInfo::FLAG_NOT_TOUCH_MODAL); in SetUp()
/frameworks/native/libs/gui/
DLayerState.cpp133 inputInfo = InputWindowInfo::read(input); in read()
DSurfaceComposerClient.cpp1111 const InputWindowInfo& info) { in setInputWindowInfo()
/frameworks/native/services/surfaceflinger/Scheduler/
DScheduler.cpp334 .getRefreshRateFromType((windowType == InputWindowInfo::TYPE_WALLPAPER) in registerLayer()
/frameworks/native/libs/gui/include/gui/
DSurfaceComposerClient.h439 Transaction& setInputWindowInfo(const sp<SurfaceControl>& sc, const InputWindowInfo& info);
/frameworks/base/services/core/jni/
Dcom_android_server_input_InputManagerService.cpp797 const InputWindowInfo* windowInfo = windowHandle->getInfo(); in setInputWindows()
799 & InputWindowInfo::INPUT_FEATURE_DISABLE_TOUCH_PAD_GESTURES)) { in setInputWindows()