Searched refs:crossIdx (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.h | 98 float CalcTargetPosition(int32_t idx, int32_t crossIdx) const override; 223 …ItemInfo(int32_t cross, float offset, float size) : crossIdx(cross), mainOffset(offset), mainSize(… in ItemInfo() 226 … return crossIdx == other.crossIdx && mainOffset == other.mainOffset && mainSize == other.mainSize; 229 int32_t crossIdx = 0; member
|
H A D | water_flow_segmented_layout.cpp | 120 …LayoutItem(i, crossPos[info_->GetSegment(i)][info_->itemInfos_[i].crossIdx], initialOffset, isReve… in Layout() 167 auto child = MeasureItem(props, i, info_->itemInfos_[i].crossIdx, userDefHeight, false); in CheckDirtyItem() 335 auto item = MeasureItem(props, i, info_->itemInfos_[i].crossIdx, in MeasureOnOffset() 392 …props, i, info_->itemInfos_[i].crossIdx, WaterFlowLayoutUtils::GetUserDefHeight(sections_, seg, i)… in MeasureOnJump() 476 int32_t crossIdx, float userDefMainSize, bool isCache) const in MeasureItem() argument 485 …{ itemsCrossSize_[info_->GetSegment(idx)][crossIdx], mainSize_, axis_, NonNegative(userDefMainSize… in MeasureItem() 544 itemIdx, info_->itemInfos_[itemIdx].crossIdx, in SyncPreloadItem()
|
H A D | water_flow_layout_info.cpp | 28 return itemInfos_[itemIndex].crossIdx; in GetCrossIndex() 121 …if (static_cast<size_t>(itemIndex) < itemInfos_.size() && itemInfos_[itemIndex].crossIdx == crossI… in GetMainHeight() 141 …if (static_cast<size_t>(itemIndex) < itemInfos_.size() && itemInfos_[itemIndex].crossIdx == crossI… in GetStartMainPos() 568 float WaterFlowLayoutInfo::CalcTargetPosition(int32_t idx, int32_t crossIdx) const in CalcTargetPosition() 570 return -JumpToTargetAlign(items_[GetSegment(idx)].at(crossIdx).at(idx)); in CalcTargetPosition()
|
H A D | water_flow_segmented_layout.h | 134 …utWrapper> MeasureItem(const RefPtr<WaterFlowLayoutProperty>& props, int32_t idx, int32_t crossIdx,
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/waterflow/ |
H A D | water_flow_segment_integrated.cpp | 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);
|
H A D | water_flow_segment_layout_test.cpp | 1055 EXPECT_EQ(info->itemInfos_[69].crossIdx, 0);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/ |
H A D | water_flow_layout_info_base.h | 106 virtual float CalcTargetPosition(int32_t idx, int32_t crossIdx) const = 0;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/sliding_window/ |
H A D | water_flow_layout_info_sw.h | 72 float CalcTargetPosition(int32_t idx, int32_t crossIdx) const override;
|