Home
last modified time | relevance | path

Searched refs:crossOffset (Results 1 - 12 of 12) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/components_v2/list/
H A Drender_list_item_group.cpp321 double crossOffset = CalculateCrossOffset(crossSize, GetCrossSize(header_->GetLayoutSize())); in SetItemsPostion() local
329 header_->SetPosition(MakeValue<Offset>(headerPos - forwardReferencePos_, crossOffset)); in SetItemsPostion()
331 auto offset = MakeValue<Offset>(layoutPos - headerSize, crossOffset); in SetItemsPostion()
342 double crossOffset = CalculateCrossOffset(laneCrossSize, GetCrossSize(child->GetLayoutSize())); in SetItemsPostion() local
343 auto offset = MakeValue<Offset>(layoutPos, i * laneCrossSize + crossOffset); in SetItemsPostion()
353 double crossOffset = CalculateCrossOffset(crossSize, GetCrossSize(footer_->GetLayoutSize())); in SetItemsPostion() local
361 footer_->SetPosition(MakeValue<Offset>(footerPos - forwardReferencePos_, crossOffset)); in SetItemsPostion()
363 auto offset = MakeValue<Offset>(layoutPos, crossOffset); in SetItemsPostion()
469 double crossOffset = CalculateCrossOffset(crossSize, GetCrossSize(header_->GetLayoutSize())); in SetChainOffset() local
477 header_->SetPosition(MakeValue<Offset>(headerPos - (forwardReferencePos_ + offset), crossOffset)); in SetChainOffset()
485 double crossOffset = CalculateCrossOffset(crossSize, GetCrossSize(footer_->GetLayoutSize())); SetChainOffset() local
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
H A Dlist_item_layout_algorithm.cpp105 float crossOffset = IsRTLAndVertical(layoutWrapper) ? in Layout() local
108 OffsetF offset = axis_ == Axis::VERTICAL ? OffsetF(crossOffset, mainOffset) : OffsetF(mainOffset, crossOffset); in Layout()
115 float crossOffset = IsRTLAndVertical(layoutWrapper) ? in Layout() local
118 OffsetF offset = axis_ == Axis::VERTICAL ? OffsetF(crossOffset, mainOffset) : OffsetF(mainOffset, crossOffset); in Layout()
H A Dlist_layout_algorithm.cpp1373 float crossOffset = 0.0f; in LayoutItem() local
1383 crossOffset = CalculateLaneCrossOffset(crossSize, childCrossSize * GetLanes()); in LayoutItem()
1384 crossOffset += ((crossSize + laneGutter) / GetLanes()) * laneIndex; in LayoutItem()
1386 crossOffset = CalculateLaneCrossOffset(crossSize, childCrossSize); in LayoutItem()
1392 offset = offset + OffsetF(crossSize - crossOffset - size.Width(), pos.startPos + chainOffset); in LayoutItem()
1394 offset = offset + OffsetF(contentMainSize_ - pos.endPos - chainOffset, crossOffset); in LayoutItem()
1398 offset = offset + OffsetF(crossOffset, pos.startPos + chainOffset); in LayoutItem()
1400 offset = offset + OffsetF(pos.startPos + chainOffset, crossOffset); in LayoutItem()
H A Dlist_pattern.cpp2339 float crossOffset = GetAxis() == Axis::VERTICAL ? relativeX : relativeY;
2343 lanesOffset = static_cast<int32_t>(crossOffset / (crossSize / lanes_));
/foundation/arkui/ace_engine/frameworks/base/geometry/ng/
H A Doffset_t.h35 OffsetT(T crossOffset, T mainOffset, Axis axis) in OffsetT() argument
39 y_ = crossOffset; in OffsetT()
41 x_ = crossOffset; in OffsetT()
/foundation/arkui/ace_engine/frameworks/core/components/wrap/
H A Drender_wrap.cpp623 Offset crossOffset; in HandleCenterAlignment() local
626 crossOffset = Offset(0.0, (totalCrossSpace - item->GetLayoutSize().Height()) / 2.0); in HandleCenterAlignment()
627 PlaceItemAndLog(item, position + itemPositionOffset + crossOffset, "CENTER"); in HandleCenterAlignment()
630 crossOffset = Offset((totalCrossSpace - item->GetLayoutSize().Width()) / 2, 0.0); in HandleCenterAlignment()
631 PlaceItemAndLog(item, position + itemPositionOffset + crossOffset, "CENTER"); in HandleCenterAlignment()
640 Offset crossOffset; in HandleEndAlignment() local
643 crossOffset = Offset(0.0, totalCrossSpace - item->GetLayoutSize().Height()); in HandleEndAlignment()
644 PlaceItemAndLog(item, position + itemPositionOffset + crossOffset, "END"); in HandleEndAlignment()
647 crossOffset = Offset(totalCrossSpace - item->GetLayoutSize().Width(), 0.0); in HandleEndAlignment()
648 PlaceItemAndLog(item, position + itemPositionOffset + crossOffset, "EN in HandleEndAlignment()
656 Offset crossOffset; HandleBaselineAlignment() local
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/top_down/
H A Dwater_flow_layout_algorithm.cpp228 auto crossOffset = itemCrossPosition->second; in Layout() local
231 crossOffset = crossSize - crossOffset - itemsCrossSize_.at(mainPositions.first); in Layout()
237 currentOffset += OffsetF(crossOffset, mainOffset); in Layout()
239 currentOffset += OffsetF(mainOffset, crossOffset); in Layout()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper/
H A Dswiper_layout_algorithm.cpp1006 float crossOffset = 0.0f; in LayoutItem() local
1008 offset += OffsetF(crossOffset, pos.second.startPos); in LayoutItem()
1010 offset += OffsetF(crossOffset, prevMargin_ + spaceWidth_); in LayoutItem()
1016 offset += OffsetF(offsetPos, crossOffset); in LayoutItem()
1018 offset += OffsetF(prevMargin_ + spaceWidth_, crossOffset); in LayoutItem()
1021 offset -= OffsetF(prevMargin_ + spaceWidth_, crossOffset); in LayoutItem()
/foundation/arkui/ace_engine/test/unittest/core/pattern/list/
H A Dlist_group_algorithm_test_ng.cpp202 float crossOffset = listLayoutAlgorithm.CalculateLaneCrossOffset(crossSize, size.Width()); in HWTEST_F() local
203 auto offset = OffsetF(crossSize - crossOffset - size.Width(), listItemInfo1.startPos); in HWTEST_F()
204 EXPECT_EQ(0.f, crossOffset); in HWTEST_F()
/foundation/arkui/ace_engine/frameworks/core/components_v2/grid/
H A Drender_grid_scroll.cpp296 double crossOffset = (crossLen - GetSize(child->GetLayoutSize(), false)) / 2.0; in SetChildPosition() local
300 offset = Offset(positionCross + crossOffset, positionMain + mainOffset - firstItemOffset_); in SetChildPosition()
303 offset = Offset(positionMain + mainOffset + firstItemOffset_, positionCross + crossOffset); in SetChildPosition()
305 offset = Offset(positionMain + mainOffset - firstItemOffset_, positionCross + crossOffset); in SetChildPosition()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/grid/grid_scroll/
H A Dgrid_scroll_layout_algorithm.cpp252 auto crossOffset = crossIter->second; in Layout() local
256 offset.SetX(crossOffset); in Layout()
258 offset.SetY(crossOffset); in Layout()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/scrollable/
H A Dscrollable_pattern.cpp1893 auto crossOffset = mouseEndOffset_.GetCrossOffset(axis_); in LimitMouseEndOffset() local
1900 if (LessNotEqual(crossOffset, 0.0f)) { in LimitMouseEndOffset()
1903 if (GreatNotEqual(crossOffset, crossSize)) { in LimitMouseEndOffset()

Completed in 27 milliseconds