Home
last modified time | relevance | path

Searched refs:offTreeBucket_ (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_render_node_gc.cpp187 if (offTreeBucket_.size() > 0) { in AddToOffTreeNodeBucket()
188 auto& bucket = offTreeBucket_.back(); in AddToOffTreeNodeBucket()
192 offTreeBucket_.push({node}); in AddToOffTreeNodeBucket()
195 offTreeBucket_.push({node}); in AddToOffTreeNodeBucket()
212 if (offTreeBucket_.empty()) { in ReleaseOffTreeNodeBucket()
215 toRemove.swap(offTreeBucket_.front()); in ReleaseOffTreeNodeBucket()
216 offTreeBucket_.pop(); in ReleaseOffTreeNodeBucket()
217 uint32_t remainBucketSize = offTreeBucket_.size(); in ReleaseOffTreeNodeBucket()
234 if (offTreeBucket_.empty()) { in ReleaseFromTree()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/
H A Drs_render_node_gc_test.cpp40 while (nodeGC.offTreeBucket_.size() > 0) { in TearDown()
41 nodeGC.offTreeBucket_.pop(); in TearDown()
136 ASSERT_EQ(nodeGC.offTreeBucket_.size(), 1);
150 …nodeGC.offTreeBucket_.push(std::vector<std::shared_ptr<RSBaseRenderNode>>(OFF_TREE_BUCKET_MAX_SIZE…
152 ASSERT_EQ(nodeGC.offTreeBucket_.size(), 2);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_render_node_gc.h94 std::queue<std::vector<std::shared_ptr<RSBaseRenderNode>>> offTreeBucket_; variable