Esempio n. 1
0
 ScrollOffset clampedScrollOffset(const ScrollOffset& offset) {
   ScrollOffset minOffset = minimumScrollOffset();
   ScrollOffset maxOffset = maximumScrollOffset();
   float width = std::min(std::max(offset.width(), minOffset.width()),
                          maxOffset.width());
   float height = std::min(std::max(offset.height(), minOffset.height()),
                           maxOffset.height());
   return ScrollOffset(width, height);
 }
Esempio n. 2
0
IntSize VisualViewport::maximumScrollOffsetInt() const {
  return flooredIntSize(maximumScrollOffset());
}
Esempio n. 3
0
 IntSize maximumScrollOffsetInt() const override {
   return flooredIntSize(maximumScrollOffset());
 }