Home
last modified time | relevance | path

Searched refs:hotZoneScale (Results 1 - 6 of 6) sorted by relevance

/foundation/window/window_manager/utils/include/
H A Dwindow_helper.h461 TransformHelper::Vector2 hotZoneScale; in CalculateHotZoneScale() local
471 hotZoneScale.x_ = (axy - bxy).Length(); in CalculateHotZoneScale()
472 hotZoneScale.y_ = (axy - cxy).Length(); in CalculateHotZoneScale()
473 if (std::isnan(hotZoneScale.x_) || std::isnan(hotZoneScale.y_) || in CalculateHotZoneScale()
474 MathHelper::NearZero(hotZoneScale.x_) || MathHelper::NearZero(hotZoneScale.y_)) { in CalculateHotZoneScale()
477 return hotZoneScale; in CalculateHotZoneScale()
/foundation/window/window_manager/utils/test/unittest/
H A Dwindow_helper_test.cpp209 TransformHelper::Vector2 hotZoneScale = WindowHelper::CalculateHotZoneScale(mat); in HWTEST_F() local
210 ASSERT_LT(std::abs(transform.scaleX_ - hotZoneScale.x_), errorRange); in HWTEST_F()
211 ASSERT_LT(std::abs(transform.scaleY_ - hotZoneScale.y_), errorRange); in HWTEST_F()
/foundation/window/window_manager/wmserver/src/
H A Dwindow_layout_policy.cpp403 float vpr, TransformHelper::Vector2 hotZoneScale) in CalcEntireWindowHotZone()
406 uint32_t hotZoneX = static_cast<uint32_t>(hotZone * vpr / hotZoneScale.x_); in CalcEntireWindowHotZone()
407 uint32_t hotZoneY = static_cast<uint32_t>(hotZone * vpr / hotZoneScale.y_); in CalcEntireWindowHotZone()
431 TransformHelper::Vector2 hotZoneScale(1, 1); in CalcAndSetNodeHotZone()
434 hotZoneScale = WindowHelper::CalculateHotZoneScale(node->GetWindowProperty()->GetTransformMat()); in CalcAndSetNodeHotZone()
437 auto hotZoneRectTouch = CalcEntireWindowHotZone(node, winRect, HOTZONE_TOUCH, virtualPixelRatio, hotZoneScale); in CalcAndSetNodeHotZone()
438 auto hotZoneRectPointer = CalcEntireWindowHotZone(node, winRect, HOTZONE_POINTER, virtualPixelRatio, hotZoneScale); in CalcAndSetNodeHotZone()
402 CalcEntireWindowHotZone(const sptr<WindowNode>& node, const Rect& winRect, uint32_t hotZone, float vpr, TransformHelper::Vector2 hotZoneScale) CalcEntireWindowHotZone() argument
/foundation/window/window_manager/wmserver/include/
H A Dwindow_layout_policy.h108 float vpr, TransformHelper::Vector2 hotZoneScale);
/foundation/window/window_manager/wmserver/test/unittest/
H A Dwindow_layout_policy_test.cpp165 TransformHelper::Vector2 hotZoneScale = {1.f, 1.f}; // ratio 1.0 in HWTEST_F() local
173 auto actRect0 = layoutPolicy_->CalcEntireWindowHotZone(node0, winRect, 10, 2.f, hotZoneScale); // param: 10, 2.0 in HWTEST_F()
180 auto actRect1 = layoutPolicy_->CalcEntireWindowHotZone(node1, winRect, 10, 2.f, hotZoneScale); // param: 10, 2.0 in HWTEST_F()
187 auto actRect2 = layoutPolicy_->CalcEntireWindowHotZone(node2, winRect, 10, 2.f, hotZoneScale); // param: 10, 2.0 in HWTEST_F()
/foundation/window/window_manager/wm/src/
H A Dwindow_impl.cpp2973 TransformHelper::Vector2 hotZoneScale(1, 1); in CalculateStartRectExceptHotZone()
2976 hotZoneScale = WindowHelper::CalculateHotZoneScale(property_->GetTransformMat()); in CalculateStartRectExceptHotZone()
2982 static_cast<int32_t>(WINDOW_FRAME_WIDTH * vpr / hotZoneScale.x_); in CalculateStartRectExceptHotZone()
2984 static_cast<int32_t>(WINDOW_FRAME_WIDTH * vpr / hotZoneScale.y_); in CalculateStartRectExceptHotZone()
2986 static_cast<uint32_t>((WINDOW_FRAME_WIDTH + WINDOW_FRAME_WIDTH) * vpr / hotZoneScale.x_); in CalculateStartRectExceptHotZone()
2988 static_cast<uint32_t>((WINDOW_FRAME_WIDTH + WINDOW_FRAME_WIDTH) * vpr / hotZoneScale.y_); in CalculateStartRectExceptHotZone()
2992 static_cast<int32_t>(WINDOW_FRAME_CORNER_WIDTH * vpr / hotZoneScale.x_); in CalculateStartRectExceptHotZone()
2994 static_cast<int32_t>(WINDOW_FRAME_CORNER_WIDTH * vpr / hotZoneScale.y_); in CalculateStartRectExceptHotZone()
2996 static_cast<uint32_t>((WINDOW_FRAME_CORNER_WIDTH + WINDOW_FRAME_CORNER_WIDTH) * vpr / hotZoneScale.x_); in CalculateStartRectExceptHotZone()
2998 static_cast<uint32_t>((WINDOW_FRAME_CORNER_WIDTH + WINDOW_FRAME_CORNER_WIDTH) * vpr / hotZoneScale in CalculateStartRectExceptHotZone()
[all...]

Completed in 13 milliseconds