| // Copyright 2012 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| #include "ui/gfx/geometry/point_conversions.h" |
| #include "base/numerics/safe_conversions.h" |
| Point ToFlooredPoint(const PointF& point) { |
| return Point(base::ClampFloor(point.x()), base::ClampFloor(point.y())); |
| Point ToCeiledPoint(const PointF& point) { |
| return Point(base::ClampCeil(point.x()), base::ClampCeil(point.y())); |
| Point ToRoundedPoint(const PointF& point) { |
| return Point(base::ClampRound(point.x()), base::ClampRound(point.y())); |