/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/grid/ |
H A D | layout_info_test.cpp | 41 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 D | grid_layout_test_ng.cpp | 536 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 D | grid_option_layout_test_ng.cpp | 448 info.crossCount_ = 2; 489 info.crossCount_ = 3;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_scroll/ |
H A D | grid_scroll_with_options_layout_algorithm.cpp | 92 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 D | grid_scroll_layout_algorithm.cpp | 308 …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 D | grid_scroll_layout_algorithm.h | 32 …: 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 D | grid_irregular_filler_test.cpp | 33 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 D | grid_layout_range_solver_test.cpp | 37 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 D | grid_irregular_layout_test.cpp | 48 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 D | grid_layout_algorithm.cpp | 93 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 D | grid_layout_algorithm.h | 35 …: 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 D | grid_adaptive_layout_algorithm.cpp | 84 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 D | grid_adaptive_layout_algorithm.h | 48 int32_t crossCount_ = 0; variable
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/ |
H A D | grid_layout_info.cpp | 59 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 D | grid_layout_info.h | 378 int32_t crossCount_ = 0; member
|
H A D | grid_pattern.cpp | 66 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 D | grid_layout_utils.cpp | 31 size.columns = info->crossCount_; in GetItemSize() 43 if (size.columns > info->crossCount_) { in GetItemSize() 44 size.columns = info->crossCount_; in GetItemSize()
|
H A D | grid_irregular_filler.cpp | 90 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 D | grid_irregular_layout_algorithm.cpp | 62 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 D | grid_layout_range_solver.cpp | 152 for (int32_t c = 0; c < info_->crossCount_; ++c) { in CheckMultiRow()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/grid/ |
H A D | render_grid_scroll.cpp | 61 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 D | render_grid_scroll.h | 254 int32_t* crossCount_ = &colCount_; variable
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/water_flow/ |
H A D | render_water_flow.h | 245 size_t crossCount_ = 0; // splits count of cross side variable
|
H A D | render_water_flow.cpp | 408 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()
|