1// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "ui/gfx/geometry/size_conversions.h"
6
7#include "ui/gfx/geometry/safe_integer_conversions.h"
8
9namespace gfx {
10
11Size ToFlooredSize(const SizeF& size) {
12  int w = ToFlooredInt(size.width());
13  int h = ToFlooredInt(size.height());
14  return Size(w, h);
15}
16
17Size ToCeiledSize(const SizeF& size) {
18  int w = ToCeiledInt(size.width());
19  int h = ToCeiledInt(size.height());
20  return Size(w, h);
21}
22
23Size ToRoundedSize(const SizeF& size) {
24  int w = ToRoundedInt(size.width());
25  int h = ToRoundedInt(size.height());
26  return Size(w, h);
27}
28
29}  // namespace gfx
30
31