/ohos5.0/foundation/multimodalinput/input/frameworks/proxy/events/test/ |
H A D | input_manager_update_display_info_test.cpp | 42 …HOS::Media::PixelMap> MatrixToPixelmap(const std::vector<std::vector<uint32_t>> &windowMask) const; 49 const std::vector<std::vector<uint32_t>> &windowMask) const in MatrixToPixelmap() 53 uint32_t maskHeight = windowMask.size(); in MatrixToPixelmap() 58 uint32_t maskWidth = windowMask[0].size(); in MatrixToPixelmap() 73 if (windowMask[i].size() != maskWidth) { in MatrixToPixelmap() 76 i, windowMask[i].size(), maskWidth); in MatrixToPixelmap() 81 data[idx] = windowMask[i][j]; in MatrixToPixelmap()
|
/ohos5.0/foundation/window/window_manager/wm/test/unittest/ |
H A D | window_scene_session_impl_test3.cpp | 116 std::vector<std::vector<uint32_t>> windowMask; variable 119 auto ret = windowSceneSessionImpl->SetWindowMask(windowMask); 129 ret = windowSceneSessionImpl->SetWindowMask(windowMask); 131 windowMask = {{1, 1, 1}, {2, 2, 2}, {3, 3, 3}}; 132 ret = windowSceneSessionImpl->SetWindowMask(windowMask); 134 EXPECT_FALSE(nullptr == windowSceneSessionImpl->HandleWindowMask(windowMask)); 138 EXPECT_TRUE(nullptr == windowSceneSessionImpl->HandleWindowMask(windowMask)); 142 EXPECT_FALSE(nullptr == windowSceneSessionImpl->HandleWindowMask(windowMask)); 146 EXPECT_TRUE(nullptr == windowSceneSessionImpl->HandleWindowMask(windowMask)); 150 EXPECT_FALSE(nullptr == windowSceneSessionImpl->HandleWindowMask(windowMask));
|
/ohos5.0/foundation/window/window_manager/wm/include/ |
H A D | window_scene_session_impl.h | 142 virtual WMError SetWindowMask(const std::vector<std::vector<uint32_t>>& windowMask) override; 237 …unique_ptr<Media::PixelMap> HandleWindowMask(const std::vector<std::vector<uint32_t>>& windowMask);
|
/ohos5.0/foundation/window/window_manager/window_scene/common/src/ |
H A D | window_session_property.cpp | 867 Media::PixelMap* windowMask = Media::PixelMap::Unmarshalling(parcel); in UnmarshallingWindowMask() local 868 if (windowMask != nullptr) { in UnmarshallingWindowMask() 869 property->SetWindowMask(std::shared_ptr<Media::PixelMap>(windowMask)); in UnmarshallingWindowMask() 1572 void WindowSessionProperty::SetWindowMask(const std::shared_ptr<Media::PixelMap>& windowMask) in SetWindowMask() argument 1574 windowMask_ = windowMask; in SetWindowMask()
|
/ohos5.0/foundation/window/window_manager/interfaces/kits/napi/window_runtime/window_napi/ |
H A D | js_window_utils.h | 332 …MaskFromJsValue(napi_env env, napi_value jsObject, std::vector<std::vector<uint32_t>>& windowMask);
|
H A D | js_window_utils.cpp | 956 …wMaskFromJsValue(napi_env env, napi_value jsObject, std::vector<std::vector<uint32_t>>& windowMask) in GetWindowMaskFromJsValue() argument 972 windowMask.emplace_back(elementArray); in GetWindowMaskFromJsValue()
|
H A D | js_window.cpp | 6452 std::vector<std::vector<uint32_t>> windowMask; in OnSetWindowMask() local 6453 if (!GetWindowMaskFromJsValue(env, argv[0], windowMask)) { in OnSetWindowMask() 6459 [weakToken, windowMask](napi_env env, NapiAsyncTask& task, int32_t status) { in OnSetWindowMask() 6472 WmErrorCode ret = WM_JS_TO_ERROR_CODE_MAP.at(weakWindow->SetWindowMask(windowMask)); in OnSetWindowMask()
|
/ohos5.0/foundation/window/window_manager/window_scene/common/include/ |
H A D | window_session_property.h | 93 void SetWindowMask(const std::shared_ptr<Media::PixelMap>& windowMask);
|
/ohos5.0/foundation/window/window_manager/previewer/include/ |
H A D | window.h | 376 virtual WMError SetWindowMask(const std::vector<std::vector<uint32_t>>& windowMask) in SetWindowMask() argument
|
/ohos5.0/foundation/window/window_manager/wm/src/ |
H A D | window_scene_session_impl.cpp | 4007 const std::vector<std::vector<uint32_t>>& windowMask) in HandleWindowMask() argument 4010 uint32_t maskHeight = windowMask.size(); in HandleWindowMask() 4015 uint32_t maskWidth = windowMask[0].size(); in HandleWindowMask() 4038 uint32_t channel = windowMask[i][j] > 0 ? fullChannel : 0; in HandleWindowMask() 4051 WMError WindowSceneSessionImpl::SetWindowMask(const std::vector<std::vector<uint32_t>>& windowMask) in SetWindowMask() argument 4059 std::shared_ptr<Media::PixelMap> mask = HandleWindowMask(windowMask); in SetWindowMask()
|
/ohos5.0/foundation/window/window_manager/interfaces/innerkits/wm/ |
H A D | window.h | 2287 virtual WMError SetWindowMask(const std::vector<std::vector<uint32_t>>& windowMask) in SetWindowMask() argument
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | js-apis-window.md | 5845 setWindowMask(windowMask: Array<Array<number>>): Promise<void>; 5858 | windowMask | Array<Array<number>> | 是 | 异形窗口的掩码,该参数仅支持宽高为窗口宽高、取值为整数0和整数1的二维数组输入,整数0… 5883 let windowMask: Array<Array<number>> = [ 5889 let promise = windowClass.setWindowMask(windowMask);
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/ |
H A D | js-apis-window.md | 5873 setWindowMask(windowMask: Array<Array<number>>): Promise<void>; 5891 | windowMask | Array<Array<number>> | Yes | Mask. The value can only be a two-dimensio… 5916 let windowMask: Array<Array<number>> = [ 5922 let promise = windowClass.setWindowMask(windowMask);
|