Searched refs:visibleRatio (Results 1 - 8 of 8) sorted by relevance
/foundation/arkui/ace_engine/frameworks/bridge/common/accessibility/ |
H A D | accessibility_node_manager.cpp | 594 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 D | accessibility_node_manager.h | 33 double visibleRatio = 1.0; member
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/ |
H A D | inspector_composed_element.cpp | 1742 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 D | web_delegate.cpp | 2647 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 D | web_delegate.h | 1159 void SurfaceOcclusionCallback(float visibleRatio);
|
/foundation/arkui/ace_engine/frameworks/core/pipeline/ |
H A D | pipeline_context.h | 97 double visibleRatio = 1.0; member
|
H A D | pipeline_context.cpp | 3448 info.visibleRatio = ratio; in AddVisibleAreaChangeNode()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/web/ |
H A D | mock_web_delegate.cpp | 582 void WebDelegate::SurfaceOcclusionCallback(float visibleRatio) {} in SurfaceOcclusionCallback() argument
|
Completed in 25 milliseconds