Home
last modified time | relevance | path

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 Dwater_flow_layout_info.h98 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 Dwater_flow_segmented_layout.cpp120 …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 Dwater_flow_layout_info.cpp28 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 Dwater_flow_segmented_layout.h134 …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 Dwater_flow_segment_integrated.cpp129 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 Dwater_flow_segment_layout_test.cpp1055 EXPECT_EQ(info->itemInfos_[69].crossIdx, 0);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/
H A Dwater_flow_layout_info_base.h106 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 Dwater_flow_layout_info_sw.h72 float CalcTargetPosition(int32_t idx, int32_t crossIdx) const override;