Home
last modified time | relevance | path

Searched refs:crossCount_ (Results 1 – 24 of 24) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/grid/
H A Dlayout_info_test.cpp41 info.crossCount_ = 2;
76 info.crossCount_ = 3;
89 info.crossCount_ = 2;
119 info.crossCount_ = 3;
155 info.crossCount_ = 3;
188 info.crossCount_ = 3;
213 info.crossCount_ = 3;
244 info.crossCount_ = 2;
285 info.crossCount_ = 3;
318 info.crossCount_ = 3;
[all …]
H A Dgrid_layout_test_ng.cpp536 info.crossCount_ = 2;
586 info.crossCount_ = 2;
656 algorithm->crossCount_ = 5;
682 algorithm->crossCount_ = 5;
711 algorithm->crossCount_ = 5;
737 EXPECT_EQ(algorithm->crossCount_, 2);
H A Dgrid_option_layout_test_ng.cpp448 info.crossCount_ = 2;
489 info.crossCount_ = 3;
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_scroll/
H A Dgrid_scroll_with_options_layout_algorithm.cpp92 int32_t crossGridReserve = gridLayoutInfo_.crossCount_; in GetTargetIndexInfoWithBenchMark()
99 } else if (gridLayoutInfo_.crossCount_ >= gridSpan) { in GetTargetIndexInfoWithBenchMark()
102 crossGridReserve = gridLayoutInfo_.crossCount_ - gridSpan; in GetTargetIndexInfoWithBenchMark()
130 return std::make_pair(itemIndex % crossCount_, 1); in GetCrossStartAndSpan()
135 return std::make_pair(itemIndex % crossCount_, 1); in GetCrossStartAndSpan()
141 return std::make_pair(0, crossCount_); in GetCrossStartAndSpan()
145 auto crossCount = static_cast<int32_t>(crossCount_); in GetCrossStartAndSpan()
211 auto crossCount = static_cast<int32_t>(crossCount_); in GetCrossStartAndSpanWithUserFunction()
232 ResetInvalidCrossSpan(crossCount_, crossSpan); in GetCrossStartAndSpanWithUserFunction()
247 ResetInvalidCrossSpan(crossCount_, crossSpan); in GetCrossStartAndSpanWithUserFunction()
H A Dgrid_scroll_layout_algorithm.cpp308 …pper->SetActiveChildRange(startIndex, endIndex, cacheCount * crossCount_, cacheCount * crossCount_, in Layout()
352 if (crossCount_ != crossLens.size()) { in InitialItemsCrossSize()
353 crossCount_ = crossLens.size(); in InitialItemsCrossSize()
354 gridLayoutInfo_.crossCount_ = static_cast<int32_t>(crossCount_); in InitialItemsCrossSize()
383 gridLayoutInfo_.lastCrossCount_ = crossCount_; in FillGridViewportAndMeasureChildren()
1383 for (uint32_t i = 0; i < crossCount_; i++) { in FillNewLineBackward()
1580 auto crossCount = static_cast<int32_t>(crossCount_); in MeasureNewChild()
1804 if (index % gridLayoutInfo_.crossCount_ == 0) { in GetStartingItem()
1912 for (uint32_t i = 0; i < crossCount_; i++) { in FillNewCacheLineBackward()
1960 auto crossCount = static_cast<int32_t>(crossCount_); in MeasureCachedChild()
[all …]
H A Dgrid_scroll_layout_algorithm.h32 …: GridLayoutBaseAlgorithm(std::move(gridLayoutInfo)), crossCount_(crossCount), mainCount_(mainCoun… in GridScrollLayoutAlgorithm()
199 uint32_t crossCount_ = 0;
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/grid/irregular/
H A Dgrid_irregular_filler_test.cpp33 info.crossCount_ = 2;
67 info.crossCount_ = 2;
176 info.crossCount_ = 2;
215 info.crossCount_ = 3;
245 info.crossCount_ = 4;
283 info.crossCount_ = 4;
318 info.crossCount_ = 3;
346 info.crossCount_ = 3;
384 info.crossCount_ = 2;
425 info.crossCount_ = 3;
[all …]
H A Dgrid_layout_range_solver_test.cpp37 info.crossCount_ = 3;
113 info.crossCount_ = 3;
158 info.crossCount_ = 3;
204 info.crossCount_ = 3;
248 info.crossCount_ = 3;
283 info.crossCount_ = 3;
381 info.crossCount_ = 3;
H A Dgrid_irregular_layout_test.cpp48 info.crossCount_ = 3;
399 oldInfo.crossCount_ = 2;
454 oldInfo.crossCount_ = 2;
623 info.crossCount_ = 3;
653 info.crossCount_ = 3;
684 info.crossCount_ = 3;
727 info.crossCount_ = 3;
1065 info.crossCount_ = 3;
1092 info.crossCount_ = 3;
1135 info.crossCount_ = 3;
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_layout/
H A Dgrid_layout_algorithm.cpp93 if (static_cast<uint32_t>(crossCount_) != colsLen.size()) { in InitGridCeils()
94 crossCount_ = static_cast<int32_t>(colsLen.size()); in InitGridCeils()
95 gridLayoutInfo_.crossCount_ = crossCount_; in InitGridCeils()
120 colSpan = std::min(crossCount_ - col, colSpan); in CheckGridPlaced()
165 if (curCol >= crossCount_) { in GetNextGrid()
281 for (int32_t index = 0; index < mainCount_ * crossCount_; ++index) { in Measure()
301 …temRowStart >= 0 && itemRowStart < mainCount_ && itemColStart >= 0 && itemColStart < crossCount_ && in Measure()
310 if (rowIndex >= mainCount_ || colIndex >= crossCount_) { in Measure()
314 if (rowIndex >= mainCount_ || colIndex >= crossCount_) { in Measure()
346 for (int32_t index = 0; index < mainCount_ * crossCount_; ++index) { in Layout()
H A Dgrid_layout_algorithm.h35 …: GridLayoutBaseAlgorithm(std::move(gridLayoutInfo)), crossCount_(crossCount), mainCount_(mainCoun… in GridLayoutAlgorithm()
56 int32_t crossCount_ = 0; variable
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_adaptive/
H A Dgrid_adaptive_layout_algorithm.cpp84 crossCount_ = std::floor((idealSize.CrossSize(axis).value_or(Infinity<float>()) + crossGap) / in Measure()
87 crossCount_ = std::clamp(crossCount_, 1, maxCrossCount); in Measure()
88 displayCount_ = std::min(childrenCount, mainCount_ * crossCount_); in Measure()
91 auto rowCount = axis == Axis::HORIZONTAL ? crossCount_ : mainCount_; in Measure()
92 auto columnCount = axis == Axis::HORIZONTAL ? mainCount_ : crossCount_; in Measure()
165 gridLayoutInfo_.crossCount_ = columnCount_; in Layout()
H A Dgrid_adaptive_layout_algorithm.h48 int32_t crossCount_ = 0; variable
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/
H A Dgrid_layout_info.cpp59 if (crossCount_ == 0) { in MoveItemsBack()
64 int32_t crossIndex = (i - startIndex_) % crossCount_; in MoveItemsBack()
81 if (crossCount_ == 0) { in MoveItemsForward()
86 int32_t crossIndex = (i - startIndex_) % crossCount_; in MoveItemsForward()
174 if (crossCount_ == 0) { in GetCurrentOffsetOfRegularGrid()
177 auto lines = startIndex_ / crossCount_; in GetCurrentOffsetOfRegularGrid()
254 if (crossCount_ == 0 || lineHeightMap_.empty()) { in GetContentHeightOfRegularGrid()
258 auto lines = (childrenCount_) / crossCount_; in GetContentHeightOfRegularGrid()
263 if (childrenCount_ % crossCount_ == 0) { in GetContentHeightOfRegularGrid()
688 if (crossCount_ == 0) { in FindInMatrix()
[all …]
H A Dgrid_layout_info.h378 int32_t crossCount_ = 0; member
H A Dgrid_pattern.cpp66 gridLayoutInfo_.crossCount_ = crossCount; in CreateLayoutAlgorithm()
607 curCrossIndex == gridLayoutInfo_.crossCount_ - 1 || findGreater == crossIndexSet.end() }; in IsFirstOrLastFocusableChild()
1539 return gridLayoutInfo_.crossCount_; in GetCrossCount()
1566 if (mainIndex * gridLayoutInfo_.crossCount_ + crossIndex == insertIndex) { in UpdateRectOfDraggedInItem()
1777 DumpLog::GetInstance().AddDesc("crossCount:" + std::to_string(gridLayoutInfo_.crossCount_)); in DumpAdvanceInfo()
2059 gridLayoutInfo_.crossCount_; in IsPredictOutOfRange()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/irregular/
H A Dgrid_layout_utils.cpp31 size.columns = info->crossCount_; in GetItemSize()
43 if (size.columns > info->crossCount_) { in GetItemSize()
44 size.columns = info->crossCount_; in GetItemSize()
H A Dgrid_irregular_filler.cpp90 if (static_cast<int32_t>(it->second.size()) + itemWidth > info_->crossCount_) { in FitItem()
95 for (int i = 0; i <= info_->crossCount_ - itemWidth; ++i) { in FitItem()
170 if (posX_ == info_->crossCount_) { in AdvancePos()
H A Dgrid_irregular_layout_algorithm.cpp62 const int32_t cacheCnt = props->GetCachedCountValue(info_.defCachedCount_) * info_.crossCount_; in Measure()
86 const int32_t cacheCnt = cacheCount * info.crossCount_; in Layout()
134 info_.crossCount_ = static_cast<int32_t>(crossLens_.size()); in Init()
461 std::vector<float> res(info_.crossCount_, 0.0f); in CalculateCrossPositions()
463 for (int32_t i = 1; i < info_.crossCount_; ++i) { in CalculateCrossPositions()
H A Dgrid_layout_range_solver.cpp152 for (int32_t c = 0; c < info_->crossCount_; ++c) { in CheckMultiRow()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/grid/
H A Drender_grid_scroll.cpp61 crossCount_ = &colCount_; in Update()
401 crossCount_ = &rowCount_; in GetGridSize()
452 *crossCount_ = cross.size(); in InitialGridProp()
527 if (cross + crossSpan > *crossCount_) { in CheckGridPlaced()
589 if (curCross >= *crossCount_) { in GetNextGrid()
599 curCross = *crossCount_; in GetPreviousGrid()
880 if (itemCrossSpan > *crossCount_) { in Rank()
1432 if (itemCrossSpan > *crossCount_) { in BuildItemsBackwardByRange()
1462 if (itemCrossSpan > *crossCount_) { in BuildItemsBackwardByRange()
1492 if (itemCrossSpan > *crossCount_) { in BuildItemsForwardByRange()
[all …]
H A Drender_grid_scroll.h254 int32_t* crossCount_ = &colCount_; variable
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/water_flow/
H A Drender_water_flow.h245 size_t crossCount_ = 0; // splits count of cross side variable
H A Drender_water_flow.cpp408 crossCount_ = crossSideSize_.size(); in InitialFlowProp()
1319 for (size_t i = 0; i < crossCount_; i++) { in ClearItemsByCrossIndex()
1348 for (size_t i = 0; i < crossCount_; i++) { in InitMainSideEndPos()