Home
last modified time | relevance | path

Searched refs:WaterFlowLayoutAlgorithm (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/top_down/
H A Dwater_flow_layout_algorithm.h24 class ACE_EXPORT WaterFlowLayoutAlgorithm : public WaterFlowLayoutBase {
25 DECLARE_ACE_TYPE(WaterFlowLayoutAlgorithm, WaterFlowLayoutBase);
28 …explicit WaterFlowLayoutAlgorithm(const RefPtr<WaterFlowLayoutInfo>& layoutInfo) : layoutInfo_(lay… in WaterFlowLayoutAlgorithm() function
29 ~WaterFlowLayoutAlgorithm() override = default;
H A Dwater_flow_layout_algorithm.cpp26 float WaterFlowLayoutAlgorithm::ComputeCrossPosition(int32_t crossIndex) const in ComputeCrossPosition()
38 void WaterFlowLayoutAlgorithm::InitialItemsCrossSize( in InitialItemsCrossSize()
83 void WaterFlowLayoutAlgorithm::Measure(LayoutWrapper* layoutWrapper) in Measure()
150 bool WaterFlowLayoutAlgorithm::MeasureToTarget( in MeasureToTarget()
205 void WaterFlowLayoutAlgorithm::Layout(LayoutWrapper* layoutWrapper) in Layout()
289 void WaterFlowLayoutAlgorithm::LayoutFooter(LayoutWrapper* layoutWrapper, const OffsetF& childFrame… in LayoutFooter()
312 FlowItemPosition WaterFlowLayoutAlgorithm::GetItemPosition(int32_t index) in GetItemPosition()
327 void WaterFlowLayoutAlgorithm::FillViewport(float mainSize, LayoutWrapper* layoutWrapper) in FillViewport()
397 void WaterFlowLayoutAlgorithm::ModifyCurrentOffsetWhenReachEnd(float mainSize, LayoutWrapper* layou… in ModifyCurrentOffsetWhenReachEnd()
438 bool WaterFlowLayoutAlgorithm::PreloadItem(LayoutWrapper* host, int32_t itemIdx, int64_t deadline) in PreloadItem()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/
H A Dwater_flow_pattern.cpp170 … algorithm = MakeRefPtr<WaterFlowLayoutAlgorithm>(DynamicCast<WaterFlowLayoutInfo>(layoutInfo_)); in CreateLayoutAlgorithm()