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 D | water_flow_layout_info.cpp | 28 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 D | water_flow_segmented_layout.cpp | 160 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 D | water_flow_layout_info.h | 206 std::vector<ItemInfo> itemInfos_; variable
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/waterflow/ |
H A D | water_flow_segment_integrated.cpp | 83 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 D | water_flow_layout_info_test.cpp | 67 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 D | water_flow_segment_layout_test.cpp | 388 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 D | water_flow_item_maps.h | 43 const decltype(WaterFlowLayoutInfo::itemInfos_) ITEM_INFO_1 = { 75 const decltype(WaterFlowLayoutInfo::itemInfos_) ITEM_INFO_2 = {
|
H A D | water_flow_top_down_test.cpp | 125 info->itemInfos_.clear();
|