Home
last modified time | relevance | path

Searched refs:MultiThreadCacheType (Results 1 – 16 of 16) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_uifirst_manager.cpp82 …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 Drs_uifirst_manager.h54 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 Drs_ui_capture_task_parallel.cpp140 (parentNode->GetLastFrameUifirstFlag() == MultiThreadCacheType::LEASH_WINDOW || in CreateResources()
141 parentNode->GetLastFrameUifirstFlag() == MultiThreadCacheType::NONFOCUS_WINDOW)) { in CreateResources()
H A Drs_uni_render_visitor.cpp809 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 Drs_uifirst_manager_test.cpp452 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 Drs_surface_render_params.h207 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 Drs_surface_render_node_drawable_test.cpp241 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 Drs_surface_render_node_drawable.cpp535 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 Drs_surface_render_node_drawable.h269 void DrawUIFirstDfx(RSPaintFilterCanvas& canvas, MultiThreadCacheType enableType,
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_render_node.h698 MultiThreadCacheType GetLastFrameUifirstFlag() in GetLastFrameUifirstFlag()
703 void SetLastFrameUifirstFlag(MultiThreadCacheType b) in SetLastFrameUifirstFlag()
1099 MultiThreadCacheType lastFrameUifirstFlag_ = MultiThreadCacheType::NONE;
H A Drs_surface_render_node.h1084 void SetUifirstNodeEnableParam(MultiThreadCacheType b);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/
H A Drs_common_def.h278 enum class MultiThreadCacheType : uint8_t { enum
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/
H A Drs_surface_render_node_two_test.cpp935 node->SetUifirstNodeEnableParam(MultiThreadCacheType::NONE);
H A Drs_surface_render_node_test.cpp2249 node->SetUifirstNodeEnableParam(MultiThreadCacheType::NONE);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_surface_render_node.cpp2079 …if (IsMainWindowType() || IsLeashWindow() || GetLastFrameUifirstFlag() != MultiThreadCacheType::NO… in OnSync()
2902 void RSSurfaceRenderNode::SetUifirstNodeEnableParam(MultiThreadCacheType b) in SetUifirstNodeEnableParam()
H A Drs_render_node.cpp1065 if (surfaceChild->GetLastFrameUifirstFlag() == MultiThreadCacheType::ARKTS_CARD) { in IsUifirstArkTsCardNode()