123456789101112131415161718192021222324 |
- // Copyright (c) 2012 The Chromium Authors. All rights reserved.
- // 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"
- namespace gfx {
- 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()));
- }
- } // namespace gfx
|