Home
last modified time | relevance | path

Searched refs:RecycleManager (Results 1 – 11 of 11) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/recycle_node/
H A Drecycle_manager_test.cpp95 RecycleManager::Push(child0->GetId(), child0);
105 RecycleManager::Push(child1->GetId(), child1);
106 RecycleManager::Push(child2->GetId(), child2);
110 RecycleManager::Pop(103);
114 RecycleManager::Pop(child1->GetId());
120 RecycleManager::Pop(id);
130 RecycleManager::Push(child1->GetId(), child1);
136 RecycleManager::Notify(config1);
140 RecycleManager::Pop(child1->GetId());
143 RecycleManager::Notify(config1);
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/recycle_view/
H A Drecycle_manager.cpp32 void RecycleManager::Push(int32_t elmtId, WeakPtr<CustomNodeBase> &&node) in Push()
39 void RecycleManager::Pop(int32_t elmtId) in Pop()
46 void RecycleManager::Erase(int32_t elmtId) in Erase()
53 void RecycleManager::Notify(const ConfigurationChange &config) in Notify()
60 void RecycleManager::PushNode(int32_t elmtId, WeakPtr<CustomNodeBase>&& node) in PushNode()
65 void RecycleManager::PopNode(int32_t elmtId) in PopNode()
80 void RecycleManager::EraseNode(int32_t elmtId) in EraseNode()
85 void RecycleManager::NotifyConfigurationChange(const ConfigurationChange& config) in NotifyConfigurationChange()
H A Drecycle_manager.h54 class RecycleManager {
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/custom/
H A Dcustom_node_base.cpp28 RecycleManager::Erase(recycleInfo_.elemtId); in ~CustomNodeBase()
70 RecycleManager::Push(uiNode->GetId(), AceType::WeakClaim(this)); in FireRecycleSelf()
81 RecycleManager::Pop(node->GetId()); in FireRecycleRenderFunc()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/state_mgmt/src/lib/partial_update/
H A Dpu_recycle_manager.ts24 class RecycleManager {
H A Dpu_view.ts38 private recycleManager_: RecycleManager = undefined;
760 getOrCreateRecycleManager(): RecycleManager {
762 this.recycleManager_ = new RecycleManager;
767 getRecycleManager(): RecycleManager {
780 this.recycleManager_ = new RecycleManager;
/ohos5.0/docs/zh-cn/application-dev/performance/
H A Dcomponent-recycle.md26 …挂载到其对应的JSView上。复用发生之后,CustomNode被JSView引用,并触发ViewPU上的aboutToRecycle方法,ViewPU的实例将会被RecycleManager引用。
28 可复用组件从RecycleManager中重新加入组件树时,会调用前端ViewPU对象上的aboutToReuse生命周期回调。
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/pipeline_ng/
H A Dpipeline_context.h770 const std::unique_ptr<RecycleManager>& GetRecycleManager() const in GetRecycleManager()
1205 std::unique_ptr<RecycleManager> recycleManager_ = std::make_unique<RecycleManager>();
H A Dpipeline_context.cpp3654 RecycleManager::Notify(configurationChange); in FlushReload()
/ohos5.0/docs/en/application-dev/performance/
H A Dcomponent-recycle.md34 …* callback on **ViewPU** is triggered. The **ViewPU** instance is referenced by **RecycleManager**.
36 When the reusable component is re-added to the component tree from **RecycleManager**, the **aboutT…
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/
H A DstateMgmt.js6852 this.recycleManager_ = new RecycleManager;
6867 this.recycleManager_ = new RecycleManager;
7239 class RecycleManager { class