Home
last modified time | relevance | path

Searched refs:itemInfos_ (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/top_down/
H A Dwater_flow_layout_info.cpp28 return itemInfos_[itemIndex].crossIdx; in GetCrossIndex()
44 if (!itemInfos_.empty()) { in UpdateStartIndex()
121 …if (static_cast<size_t>(itemIndex) < itemInfos_.size() && itemInfos_[itemIndex].crossIdx == crossI… in GetMainHeight()
122 return itemInfos_[itemIndex].mainOffset + itemInfos_[itemIndex].mainSize; in GetMainHeight()
141 …if (static_cast<size_t>(itemIndex) < itemInfos_.size() && itemInfos_[itemIndex].crossIdx == crossI… in GetStartMainPos()
256 itemInfos_.clear(); in Reset()
320 itemInfos_.resize(currentIndex + 1); in ClearCacheAfterIndex()
369 if (itemInfos_.empty()) { in FastSolveEndIndex()
374 auto it = std::lower_bound(itemInfos_.begin(), itemInfos_.end(), endBound, in FastSolveEndIndex()
466 itemInfos_.resize(lastValidItem + 1); in InitSegments()
[all …]
H A Dwater_flow_segmented_layout.cpp160 if (static_cast<int32_t>(info_->itemInfos_.size()) <= i) { in CheckDirtyItem()
335 auto item = MeasureItem(props, i, info_->itemInfos_[i].crossIdx, in MeasureOnOffset()
364 if (jumpIdx >= static_cast<int32_t>(info_->itemInfos_.size())) { in MeasureOnJump()
369 if (jumpIdx < 0 || jumpIdx >= static_cast<int32_t>(info_->itemInfos_.size())) { in MeasureOnJump()
371 jumpIdx, info_->itemInfos_.size()); in MeasureOnJump()
375 const auto& item = info_->itemInfos_[jumpIdx]; in MeasureOnJump()
469 if (info_->itemInfos_.size() <= static_cast<size_t>(i)) { in Fill()
505 const auto& item = info_->itemInfos_[idx]; in LayoutItem()
530 if (itemIdx < static_cast<int32_t>(info_->itemInfos_.size())) { in PreloadItem()
539 if (itemIdx >= static_cast<int32_t>(info_->itemInfos_.size())) { in SyncPreloadItem()
[all …]
H A Dwater_flow_layout_info.h206 std::vector<ItemInfo> itemInfos_; variable
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/waterflow/
H A Dwater_flow_segment_integrated.cpp83 EXPECT_EQ(info->itemInfos_[9].mainOffset, 306.0f);
84 EXPECT_EQ(info->itemInfos_[10].mainOffset, 511.0f);
129 EXPECT_EQ(info->itemInfos_[5].crossIdx, 1);
261 EXPECT_EQ(info->itemInfos_[3].crossIdx, 0);
305 EXPECT_EQ(info->itemInfos_[3].crossIdx, 0);
312 EXPECT_EQ(info->itemInfos_[7].crossIdx, 1);
372 EXPECT_EQ(info->itemInfos_.size(), 27);
382 EXPECT_EQ(info->itemInfos_.size(), 27);
400 EXPECT_EQ(info->itemInfos_.size(), 14);
431 EXPECT_EQ(info->itemInfos_.size(), 6);
[all …]
H A Dwater_flow_layout_info_test.cpp67 info.itemInfos_ = ITEM_INFO_1;
96 info.itemInfos_ = ITEM_INFO_1;
139 info.itemInfos_ = ITEM_INFO_1;
169 info.itemInfos_ = ITEM_INFO_1;
278 info.itemInfos_.resize(37);
286 EXPECT_TRUE(info.itemInfos_.empty());
288 EXPECT_EQ(info.itemInfos_.size(), info.segmentTails_[i - 1] + 1);
H A Dwater_flow_segment_layout_test.cpp388 const auto itemInfo = info->itemInfos_;
394 EXPECT_EQ(info->itemInfos_, itemInfo);
668 EXPECT_EQ(info->itemInfos_.size(), 58);
679 EXPECT_EQ(info->itemInfos_.size(), 58);
721 EXPECT_EQ(info->itemInfos_.size(), 70);
731 EXPECT_EQ(info->itemInfos_.size(), 58);
1226 EXPECT_EQ(info->itemInfos_.size(), 0);
1240 EXPECT_EQ(info->itemInfos_.size(), 0);
1278 EXPECT_EQ(info->itemInfos_.size(), 0);
1366 EXPECT_TRUE(info->itemInfos_.empty());
[all …]
H A Dwater_flow_item_maps.h43 const decltype(WaterFlowLayoutInfo::itemInfos_) ITEM_INFO_1 = {
75 const decltype(WaterFlowLayoutInfo::itemInfos_) ITEM_INFO_2 = {
H A Dwater_flow_top_down_test.cpp125 info->itemInfos_.clear();