Home
last modified time | relevance | path

Searched refs:maxChildIdx (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/sliding_window/
H A Dwater_flow_layout_sw.h118 void FillBack(float viewportBound, int32_t idx, int32_t maxChildIdx);
124 bool FillBackSection(float viewportBound, int32_t& idx, int32_t maxChildIdx);
128 void RecoverBack(float viewportBound, int32_t& idx, int32_t maxChildIdx);
H A Dwater_flow_layout_sw.cpp326 void WaterFlowLayoutSW::FillBack(float viewportBound, int32_t idx, int32_t maxChildIdx) in FillBack() argument
329 maxChildIdx = std::min(maxChildIdx, itemCnt_ - 1); in FillBack()
332 while (!FillBackSection(viewportBound, idx, maxChildIdx)) { in FillBack()
333 if (idx > maxChildIdx) { in FillBack()
340 bool WaterFlowLayoutSW::FillBackSection(float viewportBound, int32_t& idx, int32_t maxChildIdx) in FillBackSection() argument
343 maxChildIdx = std::min(maxChildIdx, info_->segmentTails_[section]); in FillBackSection()
345 RecoverBack(viewportBound, idx, maxChildIdx); in FillBackSection()
351 while (!q.empty() && idx <= maxChildIdx) { in FillBackSection()
440 void WaterFlowLayoutSW::RecoverBack(float viewportBound, int32_t& idx, int32_t maxChildIdx) in RecoverBack() argument
453 while (!lanes.empty() && idx <= maxChildIdx && info_->idxToLane_.count(idx)) { in RecoverBack()