Roll src/third_party/skia d32087a:1052f51
[chromium-blink-merge.git] / ui / wm / core / coordinate_conversion.h
blobacc6a46d5b5437022d0db6c58eeb87a8195e670b
1 // Copyright 2014 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.
5 #ifndef UI_WM_CORE_COORDINATE_CONVERSION_H_
6 #define UI_WM_CORE_COORDINATE_CONVERSION_H_
8 #include "ui/wm/wm_export.h"
10 namespace aura {
11 class Window;
12 } // namespace aura
14 namespace gfx {
15 class Point;
16 } // namespace gfx
18 namespace wm {
20 // Converts the |point| from a given |window|'s coordinates into the screen
21 // coordinates.
22 WM_EXPORT void ConvertPointToScreen(const aura::Window* window,
23 gfx::Point* point);
25 // Converts the |point| from the screen coordinates to a given |window|'s
26 // coordinates.
27 WM_EXPORT void ConvertPointFromScreen(const aura::Window* window,
28 gfx::Point* point_in_screen);
30 } // namespace wm
32 #endif // UI_WM_CORE_COORDINATE_CONVERSION_H_