Searched refs:predictSnapEndPos (Results 1 – 3 of 3) sorted by relevance
2346 float predictSnapEndPos = 0; in CalculatePredictSnapEndPositionByIndex() local2348 predictSnapEndPos = totalOffset_ + itemPosition_[index].startPos - contentStartOffset_; in CalculatePredictSnapEndPositionByIndex()2354 predictSnapEndPos = totalOffset_ + endPos - contentMainSize_ + contentEndOffset_; in CalculatePredictSnapEndPositionByIndex()2362 predictSnapEndPos = totalOffset_ + GetStartPosition() - contentStartOffset_; in CalculatePredictSnapEndPositionByIndex()2365 return predictSnapEndPos; in CalculatePredictSnapEndPositionByIndex()2391 float predictSnapEndPos = predictSnapEndPos_.value(); in OnItemPositionAddOrUpdate() local2393 if (GreatOrEqual(predictSnapEndPos + stopOnScreen, startPos) && in OnItemPositionAddOrUpdate()2394 LessNotEqual(predictSnapEndPos + stopOnScreen, endPos)) { in OnItemPositionAddOrUpdate()2395 predictSnapEndPos = CalculatePredictSnapEndPositionByIndex(index, scrollSnapAlign); in OnItemPositionAddOrUpdate()2400 if (!NearEqual(predictSnapEndPos, predictSnapEndPos_.value())) { in OnItemPositionAddOrUpdate()[all …]
160 void SetPredictSnapEndPosition(float predictSnapEndPos) in SetPredictSnapEndPosition() argument162 predictSnapEndPos_ = predictSnapEndPos; in SetPredictSnapEndPosition()
139 auto predictSnapEndPos = listLayoutAlgorithm->GetPredictSnapEndPosition(); in OnDirtyLayoutWrapperSwap() local178 if (predictSnapEndPos.has_value()) { in OnDirtyLayoutWrapperSwap()179 predictSnapEndPos_ = predictSnapEndPos; in OnDirtyLayoutWrapperSwap()184 if (predictSnapEndPos.has_value() && predictSnapEndPos_.has_value() && in OnDirtyLayoutWrapperSwap()185 !NearEqual(predictSnapEndPos.value(), predictSnapEndPos_.value())) { in OnDirtyLayoutWrapperSwap()188 predictSnapEndPos.value() - predictSnapEndPos_.value()); in OnDirtyLayoutWrapperSwap()