Home
last modified time | relevance | path

Searched refs:CacheProcessStatus (Results 1 – 17 of 17) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/parallel_render/
H A Drs_sub_thread.cpp202 surfaceNodePtr->SetCacheSurfaceProcessedStatus(CacheProcessStatus::DOING); in RenderCache()
204 surfaceNodePtr->SetCacheSurfaceProcessedStatus(CacheProcessStatus::WAITING); in RenderCache()
232 surfaceNodePtr->SetCacheSurfaceProcessedStatus(CacheProcessStatus::DONE); in RenderCache()
272 nodeDrawable->SetCacheSurfaceProcessedStatus(CacheProcessStatus::DOING); in DrawableCache()
276 nodeDrawable->SetCacheSurfaceProcessedStatus(CacheProcessStatus::SKIPPED); in DrawableCache()
291 nodeDrawable->SetCacheSurfaceProcessedStatus(CacheProcessStatus::DONE); in DrawableCache()
H A Drs_sub_thread_manager.cpp152 if (child->GetCacheSurfaceProcessedStatus() != CacheProcessStatus::DOING) { in SubmitSubThreadTask()
153 child->SetCacheSurfaceProcessedStatus(CacheProcessStatus::WAITING); in SubmitSubThreadTask()
387 nodeDrawable->SetCacheSurfaceProcessedStatus(CacheProcessStatus::WAITING); in ScheduleRenderNodeDrawable()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_uifirst_manager.cpp325 cacheStatus == CacheProcessStatus::SKIPPED) { in ProcessDoneNode()
580 CacheProcessStatus& RSUifirstManager::GetUifirstCachedState(NodeId id) in GetUifirstCachedState()
582 auto ret = uifirstCacheState_.insert({ id, CacheProcessStatus::UNKNOWN }); in GetUifirstCachedState()
584 if (curRootIdState == CacheProcessStatus::UNKNOWN) { in GetUifirstCachedState()
616 …if (curRootIdState == CacheProcessStatus::DOING || curRootIdState == CacheProcessStatus::WAITING || in CollectSkipSyncNodeWithDrawableState()
734 …if (curRootIdState == CacheProcessStatus::DOING || curRootIdState == CacheProcessStatus::WAITING) { in IsPreFirstLevelNodeDoingAndTryClear()
768 if (drawable->GetCacheSurfaceProcessedStatus() == CacheProcessStatus::WAITING) { in SetNodePriorty()
944 CacheProcessStatus RSUifirstManager::GetNodeStatus(NodeId id) in GetNodeStatus()
950 return CacheProcessStatus::UNKNOWN; in GetNodeStatus()
1512 return curState == CacheProcessStatus::DONE || curState == CacheProcessStatus::UNKNOWN || in CheckAndWaitPreFirstLevelDrawableNotify()
[all …]
H A Drs_uifirst_manager.h58 CacheProcessStatus GetNodeStatus(NodeId id);
207 CacheProcessStatus& GetUifirstCachedState(NodeId id);
214 std::map<NodeId, CacheProcessStatus> uifirstCacheState_;
H A Drs_uni_render_util.cpp782 if (curNode->GetCacheSurfaceProcessedStatus() == CacheProcessStatus::DOING) { in HandleCaptureNode()
859 …if (node->GetCacheSurfaceProcessedStatus() == CacheProcessStatus::DOING) { // node exceed one vsync in IsNodeAssignSubThread()
955 if (node->GetCacheSurfaceProcessedStatus() == CacheProcessStatus::DONE && in AssignSubThreadNode()
967 if (node->GetCacheSurfaceProcessedStatus() == CacheProcessStatus::DONE && in AssignSubThreadNode()
1026 if (node->GetCacheSurfaceProcessedStatus() == CacheProcessStatus::DOING) { in CacheSubThreadNodes()
1079 if (surface->GetCacheSurfaceProcessedStatus() == CacheProcessStatus::DOING) { in ClearSurfaceIfNeed()
H A Drs_main_thread.cpp980 if (node->GetCacheSurfaceProcessedStatus() == CacheProcessStatus::DOING) { in CheckParallelSubThreadNodesStatus()
1465 if (node->GetCacheSurfaceProcessedStatus() != CacheProcessStatus::DOING) { in CheckSubThreadNodeStatusIsDoing()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_surface_render_node_drawable.h45 std::atomic<CacheProcessStatus> cacheProcessStatus_ = CacheProcessStatus::UNKNOWN;
63 void SetCacheSurfaceProcessedStatus(CacheProcessStatus cacheProcessStatus);
64 CacheProcessStatus GetCacheSurfaceProcessedStatus() const;
H A Drs_ui_first_surface_render_node_drawable.cpp59 CacheProcessStatus RSSurfaceRenderNodeDrawable::GetCacheSurfaceProcessedStatus() const in GetCacheSurfaceProcessedStatus()
64 void RSSurfaceRenderNodeDrawable::SetCacheSurfaceProcessedStatus(CacheProcessStatus cacheProcessSta… in SetCacheSurfaceProcessedStatus()
67 …if (cacheProcessStatus == CacheProcessStatus::DONE || cacheProcessStatus == CacheProcessStatus::SK… in SetCacheSurfaceProcessedStatus()
H A Drs_surface_render_node_drawable.cpp727 …auto useNodeMatchOptimize = cacheState != CacheProcessStatus::WAITING && cacheState != CacheProces… in CaptureSurface()
897 cacheState != CacheProcessStatus::WAITING && cacheState != CacheProcessStatus::DOING) || in DealWithUIFirstCache()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_surface_render_node.h942 void SetCacheSurfaceProcessedStatus(CacheProcessStatus cacheProcessStatus);
943 CacheProcessStatus GetCacheSurfaceProcessedStatus() const;
1513 std::atomic<CacheProcessStatus> cacheProcessStatus_ = CacheProcessStatus::WAITING;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/common/
H A Drs_common_def.h191 enum class CacheProcessStatus : uint8_t { enum
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_uifirst_manager_test.cpp1056 CacheProcessStatus status = uifirstManager_.GetNodeStatus(0);
1057 EXPECT_NE(status, CacheProcessStatus::WAITING);
1060 EXPECT_EQ(status, CacheProcessStatus::UNKNOWN);
H A Drs_main_thread_test.cpp1216 node1->cacheProcessStatus_ = CacheProcessStatus::DOING;
1223 node2->cacheProcessStatus_ = CacheProcessStatus::DOING;
1227 node3->cacheProcessStatus_ = CacheProcessStatus::DOING;
1348 rsSurfaceRenderNode1->SetCacheSurfaceProcessedStatus(CacheProcessStatus::WAITING);
1350 rsSurfaceRenderNode2->SetCacheSurfaceProcessedStatus(CacheProcessStatus::DOING);
1368 rsSurfaceRenderNode1->SetCacheSurfaceProcessedStatus(CacheProcessStatus::DOING);
H A Drs_uni_render_util_test.cpp726 surfaceNode->SetCacheSurfaceProcessedStatus(CacheProcessStatus::WAITING);
1118 nodeTest3->cacheProcessStatus_ = CacheProcessStatus::DOING;
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/parallel_render/
H A Drs_sub_thread_manager_test.cpp149 renderNode->SetCacheSurfaceProcessedStatus(CacheProcessStatus::DOING);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_surface_render_node.cpp2580 return GetCacheSurfaceProcessedStatus() == CacheProcessStatus::DONE && in IsUIFirstCacheReusable()
2641 CacheProcessStatus RSSurfaceRenderNode::GetCacheSurfaceProcessedStatus() const in GetCacheSurfaceProcessedStatus()
2646 void RSSurfaceRenderNode::SetCacheSurfaceProcessedStatus(CacheProcessStatus cacheProcessStatus) in SetCacheSurfaceProcessedStatus()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/
H A Drs_surface_render_node_test.cpp2290 CacheProcessStatus cacheProcessStatus = CacheProcessStatus::DOING;