Home
last modified time | relevance | path

Searched refs:visibleRect (Results 1 – 25 of 30) sorted by relevance

12

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/
H A Dtext_field_select_overlay.cpp209 auto visibleRect = GetVisibleContentRect(); in CheckHandleVisible() local
215 return GreatOrEqual(paintRect.Top() + verticalEpsilon, visibleRect.Top()) && in CheckHandleVisible()
216 LessOrEqual(paintRect.Bottom() - verticalEpsilon, visibleRect.Bottom()) && in CheckHandleVisible()
217 … LessOrEqual(paintRect.Left() - paintRect.Width() - BOX_EPSILON, visibleRect.Right()) && in CheckHandleVisible()
218 GreatOrEqual(paintRect.Right(), visibleRect.Left()); in CheckHandleVisible()
222 visibleRect.SetLeft(visibleRect.GetX() - BOX_EPSILON); in CheckHandleVisible()
223 visibleRect.SetWidth(visibleRect.Width() + 2.0f * BOX_EPSILON); in CheckHandleVisible()
224 visibleRect.SetTop(visibleRect.GetY() - BOX_EPSILON); in CheckHandleVisible()
225 visibleRect.SetHeight(visibleRect.Height() + 2.0f * BOX_EPSILON); in CheckHandleVisible()
226 return visibleRect.IsInRegion(bottomPoint) && visibleRect.IsInRegion(topPoint); in CheckHandleVisible()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/security_component/
H A Dsecurity_component_handler.cpp489 auto visibleRect = frameRect; in CheckParentNodesEffect() local
511 GetVisibleRect(parentNode, visibleRect); in CheckParentNodesEffect()
521 visibleRect.Width(), visibleRect.Height(), frameRect.Width(), frameRect.Height()); in CheckParentNodesEffect()
535 visibleRect = visibleRect.Constrain(parentRect); in GetVisibleRect()
541 if (!visibleRect.IsValid() || !renderRect.IsValid()) { in IsOutOfParentWithRound()
545 if (NearEqual(visibleRect.Width(), 0.0) || NearEqual(visibleRect.Height(), 0.0) || in IsOutOfParentWithRound()
550 buttonInfo.leftClip_ = visibleRect.Left() - renderRect.Left(); in IsOutOfParentWithRound()
551 buttonInfo.rightClip_ = renderRect.Right() - visibleRect.Right(); in IsOutOfParentWithRound()
552 buttonInfo.topClip_ = visibleRect.Top() - renderRect.Top(); in IsOutOfParentWithRound()
555 return LessNotEqual(renderRect.Left() + 1.0, visibleRect.Left()) || in IsOutOfParentWithRound()
[all …]
H A Dsecurity_component_handler.h81 static void GetVisibleRect(RefPtr<FrameNode>& node, RectF& visibleRect);
82 static bool IsOutOfParentWithRound(const RectF& visibleRect, const RectF& renderRect,
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/manager/select_overlay/
H A Dselect_overlay_client.cpp304 RectF SelectOverlayClient::GetVisibleContentRect(WeakPtr<FrameNode> parent, RectF visibleRect) in GetVisibleContentRect() argument
307 CHECK_NULL_RETURN(parentNode, visibleRect); in GetVisibleContentRect()
309 return visibleRect; in GetVisibleContentRect()
311 auto intersectRect = visibleRect; in GetVisibleContentRect()
316 if (parentViewPort.IsIntersectWith(visibleRect)) { in GetVisibleContentRect()
317 intersectRect = parentViewPort.IntersectRectT(visibleRect); in GetVisibleContentRect()
H A Dselect_overlay_client.h139 RectF GetVisibleContentRect(WeakPtr<FrameNode> parent, RectF visibleRect);
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/base/
H A Dframe_node_test_ng_coverage_new.cpp421 RectF visibleRect = { 10.0, 10.0, 10.0, 10.0 }; variable
430 …frameNode->ProcessVisibleAreaChangeEvent(visibleRect, frameRect, visibleAreaRatios, visibleAreaCal…
432 …frameNode->ProcessVisibleAreaChangeEvent(visibleRect, frameRect, visibleAreaRatios, visibleAreaCal…
435 …frameNode->ProcessVisibleAreaChangeEvent(visibleRect, frameRect, visibleAreaRatios, visibleAreaCal…
437 …frameNode->ProcessVisibleAreaChangeEvent(visibleRect, frameRect, visibleAreaRatios, visibleAreaCal…
H A Dframe_node_test_ng.cpp1049 RectF visibleRect; variable
1051 FRAME_NODE2->CalculateCurrentVisibleRatio(visibleRect, renderRect);
1052 EXPECT_EQ(visibleRect.Width(), 0);
1060 EXPECT_EQ(FRAME_NODE2->CalculateCurrentVisibleRatio(visibleRect, renderRect), 0);
1061 visibleRect.SetWidth(-1);
1062 EXPECT_EQ(FRAME_NODE2->CalculateCurrentVisibleRatio(visibleRect, renderRect), 0);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/base/
H A Dframe_node.cpp1828 return visibleRect.Width() * visibleRect.Height() / (renderRect.Width() * renderRect.Height()); in CalculateCurrentVisibleRatio()
1888 RectF visibleRect = visibleResult.visibleRect; in ThrottledVisibleTask() local
5119 frameRect = visibleRect; in GetVisibleRect()
5122 visibleRect.SetWidth(0.0f); in GetVisibleRect()
5127 visibleRect = ApplyFrameNodeTranformToRect(visibleRect, parentUi); in GetVisibleRect()
5129 visibleRect = visibleRect.Constrain(parentRect); in GetVisibleRect()
5147 frameRect = visibleRect; in GetVisibleRectWithClip()
5148 visibleInnerRect = visibleRect; in GetVisibleRectWithClip()
5159 visibleRect = ApplyFrameNodeTranformToRect(visibleRect, parentUi); in GetVisibleRectWithClip()
5162 visibleRect = visibleRect.Constrain(parentRect); in GetVisibleRectWithClip()
[all …]
H A Dframe_node.h72 RectF visibleRect = RectF();
963 void GetVisibleRect(RectF& visibleRect, RectF& frameRect) const;
964 void GetVisibleRectWithClip(RectF& visibleRect, RectF& visibleInnerRect, RectF& frameRect,
1213 void ProcessVisibleAreaChangeEvent(const RectF& visibleRect, const RectF& frameRect,
1226 double CalculateCurrentVisibleRatio(const RectF& visibleRect, const RectF& renderRect);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/
H A Dbase_text_select_overlay.cpp254 RectF BaseTextSelectOverlay::GetVisibleRect(const RefPtr<FrameNode>& node, const RectF& visibleRect) in GetVisibleRect() argument
256 CHECK_NULL_RETURN(node, visibleRect); in GetVisibleRect()
258 CHECK_NULL_RETURN(parentNode, visibleRect); in GetVisibleRect()
260 return visibleRect; in GetVisibleRect()
262 auto intersectRect = visibleRect; in GetVisibleRect()
267 if (parentViewPort.IsIntersectWith(visibleRect)) { in GetVisibleRect()
268 intersectRect = parentViewPort.IntersectRectT(visibleRect); in GetVisibleRect()
H A Dtext_select_overlay.cpp483 RectF visibleRect; in UpdateClipHandleViewPort() local
485 clipNode->GetVisibleRect(visibleRect, frameRect); in UpdateClipHandleViewPort()
486 rect.SetHeight(visibleRect.Bottom() - rect.Top()); in UpdateClipHandleViewPort()
H A Dbase_text_select_overlay.h48 static RectF GetVisibleRect(const RefPtr<FrameNode>& node, const RectF& visibleRect);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/
H A Drs_properties_painter.cpp673 auto visibleRect = canvas.GetVisibleRect(); in DrawFilter() local
674 visibleRect.Round(); in DrawFilter()
676 static_cast<int>(visibleRect.GetLeft()), static_cast<int>(visibleRect.GetTop()), in DrawFilter()
677 static_cast<int>(visibleRect.GetRight()), static_cast<int>(visibleRect.GetBottom())); in DrawFilter()
821 auto visibleRect = canvas.GetVisibleRect(); in ClipVisibleCanvas() local
822 visibleRect.Round(); in ClipVisibleCanvas()
824 static_cast<int>(visibleRect.GetLeft()), static_cast<int>(visibleRect.GetTop()), in ClipVisibleCanvas()
825 static_cast<int>(visibleRect.GetRight()), static_cast<int>(visibleRect.GetBottom())); in ClipVisibleCanvas()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/
H A Dinspector_composed_element.cpp1727 Rect visibleRect = renderRect; in TriggerVisibleAreaChangeCallback() local
1732 visibleRect = visibleRect.Constrain(parentRect); in TriggerVisibleAreaChangeCallback()
1737 …std::clamp(CalculateCurrentVisibleRatio(visibleRect, renderRect), VISIBLE_RATIO_MIN, VISIBLE_RATIO… in TriggerVisibleAreaChangeCallback()
1741 double InspectorComposedElement::CalculateCurrentVisibleRatio(const Rect& visibleRect, const Rect& … in CalculateCurrentVisibleRatio() argument
1743 if (!visibleRect.IsValid() || !renderRect.IsValid()) { in CalculateCurrentVisibleRatio()
1747 return visibleRect.Width() * visibleRect.Height() / (renderRect.Width() * renderRect.Height()); in CalculateCurrentVisibleRatio()
H A Dinspector_composed_element.h293 double CalculateCurrentVisibleRatio(const Rect& visibleRect, const Rect& renderRect);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/
H A Drs_property_drawable_utils.cpp1023 auto visibleRect = canvas->GetVisibleRect(); in DrawUseEffect() local
1024 visibleRect.Round(); in DrawUseEffect()
1026 static_cast<int>(visibleRect.GetLeft()), static_cast<int>(visibleRect.GetTop()), in DrawUseEffect()
1027 static_cast<int>(visibleRect.GetRight()), static_cast<int>(visibleRect.GetBottom())); in DrawUseEffect()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/dfx/
H A Drs_dirty_rects_dfx.cpp383 …auto visibleRect = RectI(rect.left_, rect.top_, rect.right_ - rect.left_, rect.bottom_ - rect.top_… in DrawTargetSurfaceDirtyRegionForDFX() local
384 auto intersectRegion = displayDirtyRegion.IntersectRect(visibleRect); in DrawTargetSurfaceDirtyRegionForDFX()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/common/accessibility/
H A Daccessibility_node_manager.cpp576 auto visibleRect = accessibilityNode->GetRect() - marginSize; in TriggerVisibleChangeEvent() local
594 …auto visibleRatio = visibleRect.Width() * visibleRect.Height() / (globalRect.Width() * globalRect.… in TriggerVisibleChangeEvent()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_base_render_util.h40 GraphicIRect visibleRect; member
H A Drs_composer_adapter.cpp312 info.visibleRect = info.dstRect; in BuildComposeInfo()
346 … info.visibleRect = GraphicIRect {info.dstRect.x, info.dstRect.y, info.dstRect.w, info.dstRect.h}; in BuildComposeInfo()
378 visibleRegions.emplace_back(info.visibleRect); in SetComposeInfoToLayer()
H A Drs_uni_render_composer_adapter.cpp117 … info.visibleRect = GraphicIRect {info.dstRect.x, info.dstRect.y, info.dstRect.w, info.dstRect.h}; in BuildComposeInfo()
168 info.visibleRect = info.dstRect; in BuildComposeInfo()
206 visibleRegions.emplace_back(info.visibleRect); in SetComposeInfoToLayer()
711 info.visibleRect = info.dstRect; in BuildComposeInfo()
765 info.visibleRect = info.dstRect; in BuildComposeInfo()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/manager/
H A Dselect_overlay_manager_test_ng.cpp1576 RectF visibleRect; variable
1577 visibleRect = RectF(1, 1, 1, 1);
1578 client.GetVisibleContentRect(root_, visibleRect);
1579 EXPECT_NE(visibleRect.GetY(), 0);
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/text/
H A Dtext_testfive_ng.cpp1150 RectF visibleRect; variable
1151 visibleRect.SetRect(0, 0, 10, 10);
1153 EXPECT_NE(textSelectOverlay->GetVisibleRect(pattern->GetHost(), visibleRect), visibleRect);
1159 EXPECT_EQ(textSelectOverlay->GetVisibleRect(pattern->GetHost(), visibleRect), visibleRect);
1167 EXPECT_EQ(textSelectOverlay->GetVisibleRect(pattern->GetHost(), visibleRect), visibleRect);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_paint_filter_canvas.cpp854 void RSPaintFilterCanvas::SetVisibleRect(Drawing::Rect visibleRect) in SetVisibleRect() argument
856 visibleRect_ = visibleRect; in SetVisibleRect()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_paint_filter_canvas.h211 void SetVisibleRect(Drawing::Rect visibleRect);

12