Searched refs:WaterFlowLayoutAlgorithm (Results 1 – 3 of 3) sorted by relevance
24 class ACE_EXPORT WaterFlowLayoutAlgorithm : public WaterFlowLayoutBase {25 DECLARE_ACE_TYPE(WaterFlowLayoutAlgorithm, WaterFlowLayoutBase);28 …explicit WaterFlowLayoutAlgorithm(const RefPtr<WaterFlowLayoutInfo>& layoutInfo) : layoutInfo_(lay… in WaterFlowLayoutAlgorithm() function29 ~WaterFlowLayoutAlgorithm() override = default;
32 float WaterFlowLayoutAlgorithm::ComputeCrossPosition(int32_t crossIndex) const in ComputeCrossPosition()44 void WaterFlowLayoutAlgorithm::InitialItemsCrossSize( in InitialItemsCrossSize()89 void WaterFlowLayoutAlgorithm::Measure(LayoutWrapper* layoutWrapper) in Measure()150 bool WaterFlowLayoutAlgorithm::MeasureToTarget( in MeasureToTarget()205 void WaterFlowLayoutAlgorithm::Layout(LayoutWrapper* layoutWrapper) in Layout()280 void WaterFlowLayoutAlgorithm::LayoutFooter(LayoutWrapper* layoutWrapper, const OffsetF& childFrame… in LayoutFooter()296 FlowItemPosition WaterFlowLayoutAlgorithm::GetItemPosition(int32_t index) in GetItemPosition()311 void WaterFlowLayoutAlgorithm::FillViewport(float mainSize, LayoutWrapper* layoutWrapper) in FillViewport()381 void WaterFlowLayoutAlgorithm::ModifyCurrentOffsetWhenReachEnd(float mainSize, LayoutWrapper* layou… in ModifyCurrentOffsetWhenReachEnd()422 bool WaterFlowLayoutAlgorithm::AppendCacheItem(LayoutWrapper* host, int32_t itemIdx, int64_t deadli… in AppendCacheItem()
161 … algorithm = MakeRefPtr<WaterFlowLayoutAlgorithm>(DynamicCast<WaterFlowLayoutInfo>(layoutInfo_)); in CreateLayoutAlgorithm()