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;
26 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 …]
170 … algorithm = MakeRefPtr<WaterFlowLayoutAlgorithm>(DynamicCast<WaterFlowLayoutInfo>(layoutInfo_)); in CreateLayoutAlgorithm()