Home
last modified time | relevance | path

Searched refs:visibleRatio (Results 1 - 8 of 8) sorted by relevance

/foundation/arkui/ace_engine/frameworks/bridge/common/accessibility/
H A Daccessibility_node_manager.cpp594 auto visibleRatio = visibleRect.Width() * visibleRect.Height() / (globalRect.Width() * globalRect.Height()); in TriggerVisibleChangeEvent() local
595 visibleRatio = std::clamp(visibleRatio, 0.0, 1.0); in TriggerVisibleChangeEvent()
596 if (GreatNotEqual(visibleRatio, nodeCallbackInfo.visibleRatio) && !nodeCallbackInfo.currentVisibleType) { in TriggerVisibleChangeEvent()
599 nodeCallbackInfo.callback(true, visibleRatio); in TriggerVisibleChangeEvent()
602 if (LessOrEqual(visibleRatio, nodeCallbackInfo.visibleRatio) && nodeCallbackInfo.currentVisibleType) { in TriggerVisibleChangeEvent()
605 nodeCallbackInfo.callback(false, visibleRatio); in TriggerVisibleChangeEvent()
616 info.visibleRatio in AddVisibleChangeNode()
[all...]
H A Daccessibility_node_manager.h33 double visibleRatio = 1.0; member
/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/
H A Dinspector_composed_element.cpp1742 if (GreatNotEqual(currentVisibleRatio, nodeCallbackInfo.visibleRatio) && !nodeCallbackInfo.isCurrentVisible) { in ProcessAllVisibleCallback()
1747 if (LessNotEqual(currentVisibleRatio, nodeCallbackInfo.visibleRatio) && nodeCallbackInfo.isCurrentVisible) { in ProcessAllVisibleCallback()
1752 if (NearEqual(currentVisibleRatio, nodeCallbackInfo.visibleRatio)) { in ProcessAllVisibleCallback()
1753 if (NearEqual(nodeCallbackInfo.visibleRatio, VISIBLE_RATIO_MIN) && nodeCallbackInfo.isCurrentVisible) { in ProcessAllVisibleCallback()
1757 if (NearEqual(nodeCallbackInfo.visibleRatio, VISIBLE_RATIO_MAX) && !nodeCallbackInfo.isCurrentVisible) { in ProcessAllVisibleCallback()
/foundation/arkui/ace_engine/frameworks/core/components/web/resource/
H A Dweb_delegate.cpp2647 void WebDelegate::SurfaceOcclusionCallback(float visibleRatio) in SurfaceOcclusionCallback() argument
2650 "SurfaceOcclusion changed, occlusionPoints:%{public}f, surfacenode id: %{public}" PRIu64 "", visibleRatio, in SurfaceOcclusionCallback()
2652 if (fabs(visibleRatio_ - visibleRatio) <= FLT_EPSILON || (fabs(visibleRatio) > FLT_EPSILON && visibleRatio < 0.0) || in SurfaceOcclusionCallback()
2653 (fabs(visibleRatio - 1.0) > FLT_EPSILON && visibleRatio > 1.0)) { in SurfaceOcclusionCallback()
2654 TAG_LOGE(AceLogTag::ACE_WEB, "visibleRatio is ilegal or not changed."); in SurfaceOcclusionCallback()
2657 visibleRatio_ = visibleRatio; in SurfaceOcclusionCallback()
2690 TAG_LOGE(AceLogTag::ACE_WEB, "visibleRatio lent in ratioStrToFloat()
[all...]
H A Dweb_delegate.h1159 void SurfaceOcclusionCallback(float visibleRatio);
/foundation/arkui/ace_engine/frameworks/core/pipeline/
H A Dpipeline_context.h97 double visibleRatio = 1.0; member
H A Dpipeline_context.cpp3448 info.visibleRatio = ratio; in AddVisibleAreaChangeNode()
/foundation/arkui/ace_engine/test/unittest/core/pattern/web/
H A Dmock_web_delegate.cpp582 void WebDelegate::SurfaceOcclusionCallback(float visibleRatio) {} in SurfaceOcclusionCallback() argument

Completed in 24 milliseconds