/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uifirst_manager.cpp | 82 …auto isType = type == MultiThreadCacheType::LEASH_WINDOW || type == MultiThreadCacheType::NONFOCUS… in SetUifirstNodeEnableParam() 118 SetUifirstNodeEnableParam(*nodePtr, MultiThreadCacheType::NONE); in ResetUifirstNode() 861 MultiThreadCacheType currentFrameCacheType) in AddPendingPostNode() 1238 UifirstStateChange(node, MultiThreadCacheType::NONE); in ForceUpdateUifirstNodes() 1241 UifirstStateChange(node, MultiThreadCacheType::LEASH_WINDOW); in ForceUpdateUifirstNodes() 1257 UifirstStateChange(node, MultiThreadCacheType::NONE); in UpdateUifirstNodes() 1267 UifirstStateChange(node, MultiThreadCacheType::LEASH_WINDOW); in UpdateUifirstNodes() 1275 UifirstStateChange(node, MultiThreadCacheType::ARKTS_CARD); in UpdateUifirstNodes() 1278 UifirstStateChange(node, MultiThreadCacheType::NONE); in UpdateUifirstNodes() 1307 currentFrameCacheType = MultiThreadCacheType::NONE; in UifirstStateChange() [all …]
|
H A D | rs_uifirst_manager.h | 54 MultiThreadCacheType cacheType); 119 void AddCardNodes(NodeId id, MultiThreadCacheType currentFrameCacheType) in AddCardNodes() 121 if (currentFrameCacheType != MultiThreadCacheType::ARKTS_CARD) { in AddCardNodes() 173 void SetUifirstNodeEnableParam(RSSurfaceRenderNode& node, MultiThreadCacheType type); 195 void UifirstStateChange(RSSurfaceRenderNode& node, MultiThreadCacheType currentFrameCacheType);
|
H A D | rs_ui_capture_task_parallel.cpp | 140 (parentNode->GetLastFrameUifirstFlag() == MultiThreadCacheType::LEASH_WINDOW || in CreateResources() 141 parentNode->GetLastFrameUifirstFlag() == MultiThreadCacheType::NONFOCUS_WINDOW)) { in CreateResources()
|
H A D | rs_uni_render_visitor.cpp | 809 MultiThreadCacheType lastFlag = node.GetLastFrameUifirstFlag(); in PrepareForUIFirstNode() 812 if (node.GetLastFrameUifirstFlag() == MultiThreadCacheType::LEASH_WINDOW && in PrepareForUIFirstNode()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_uifirst_manager_test.cpp | 452 surfaceNode->SetLastFrameUifirstFlag(MultiThreadCacheType::LEASH_WINDOW); 453 auto currentFrameCacheType = MultiThreadCacheType::NONFOCUS_WINDOW; 469 surfaceNode->SetLastFrameUifirstFlag(MultiThreadCacheType::NONE); 470 auto currentFrameCacheType = MultiThreadCacheType::LEASH_WINDOW; 486 surfaceNode->SetLastFrameUifirstFlag(MultiThreadCacheType::LEASH_WINDOW); 487 auto currentFrameCacheType = MultiThreadCacheType::LEASH_WINDOW; 504 auto currentFrameCacheType = MultiThreadCacheType::NONE; 949 MultiThreadCacheType currentFrameCacheType = MultiThreadCacheType::NONE; 957 currentFrameCacheType = MultiThreadCacheType::NONFOCUS_WINDOW; 962 currentFrameCacheType = MultiThreadCacheType::LEASH_WINDOW; [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/params/ |
H A D | rs_surface_render_params.h | 207 void SetUifirstNodeEnableParam(MultiThreadCacheType isUifirst) in SetUifirstNodeEnableParam() 216 MultiThreadCacheType GetUifirstNodeEnableParam() const in GetUifirstNodeEnableParam() 539 MultiThreadCacheType uiFirstFlag_ = MultiThreadCacheType::NONE;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/drawable/ |
H A D | rs_surface_render_node_drawable_test.cpp | 241 surfaceParams->uiFirstFlag_ = MultiThreadCacheType::ARKTS_CARD; 635 …surfaceDrawable_->DrawUIFirstDfx(paintFilterCanvas, MultiThreadCacheType::ARKTS_CARD, *surfacePara… 636 …surfaceDrawable_->DrawUIFirstDfx(paintFilterCanvas, MultiThreadCacheType::LEASH_WINDOW, *surfacePa… 637 …surfaceDrawable_->DrawUIFirstDfx(paintFilterCanvas, MultiThreadCacheType::LEASH_WINDOW, *surfacePa… 864 MultiThreadCacheType enableType = MultiThreadCacheType::ARKTS_CARD; 867 enableType = MultiThreadCacheType::LEASH_WINDOW; 973 surfaceParams->uiFirstFlag_ = MultiThreadCacheType::ARKTS_CARD;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_surface_render_node_drawable.cpp | 535 if (surfaceParams->GetUifirstNodeEnableParam() != MultiThreadCacheType::NONE) { in MergeDirtyRegionBelowCurSurface() 895 …if ((!RSUniRenderThread::GetCaptureParam().isSnapshot_ && enableType == MultiThreadCacheType::NONE… in DealWithUIFirstCache() 917 bool canSkipFirstWait = (enableType == MultiThreadCacheType::ARKTS_CARD) && in DealWithUIFirstCache() 933 void RSSurfaceRenderNodeDrawable::DrawUIFirstDfx(RSPaintFilterCanvas& canvas, MultiThreadCacheType … in DrawUIFirstDfx() 939 if (enableType == MultiThreadCacheType::ARKTS_CARD) { in DrawUIFirstDfx()
|
H A D | rs_surface_render_node_drawable.h | 269 void DrawUIFirstDfx(RSPaintFilterCanvas& canvas, MultiThreadCacheType enableType,
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/ |
H A D | rs_render_node.h | 698 MultiThreadCacheType GetLastFrameUifirstFlag() in GetLastFrameUifirstFlag() 703 void SetLastFrameUifirstFlag(MultiThreadCacheType b) in SetLastFrameUifirstFlag() 1099 MultiThreadCacheType lastFrameUifirstFlag_ = MultiThreadCacheType::NONE;
|
H A D | rs_surface_render_node.h | 1084 void SetUifirstNodeEnableParam(MultiThreadCacheType b);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/ |
H A D | rs_common_def.h | 278 enum class MultiThreadCacheType : uint8_t { enum
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/ |
H A D | rs_surface_render_node_two_test.cpp | 935 node->SetUifirstNodeEnableParam(MultiThreadCacheType::NONE);
|
H A D | rs_surface_render_node_test.cpp | 2249 node->SetUifirstNodeEnableParam(MultiThreadCacheType::NONE);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_surface_render_node.cpp | 2079 …if (IsMainWindowType() || IsLeashWindow() || GetLastFrameUifirstFlag() != MultiThreadCacheType::NO… in OnSync() 2902 void RSSurfaceRenderNode::SetUifirstNodeEnableParam(MultiThreadCacheType b) in SetUifirstNodeEnableParam()
|
H A D | rs_render_node.cpp | 1065 if (surfaceChild->GetLastFrameUifirstFlag() == MultiThreadCacheType::ARKTS_CARD) { in IsUifirstArkTsCardNode()
|