Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / ui / mojo / geometry / geometry.mojom
blob62bc6c8ea0e9e6902ea4412bbdb7bd40689e922b
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 module mojo;
7 struct Point {
8   int32 x;
9   int32 y;
12 struct PointF {
13   float x;
14   float y;
17 struct Size {
18   int32 width;
19   int32 height;
22 struct Rect {
23   int32 x;
24   int32 y;
25   int32 width;
26   int32 height;
29 struct RectF {
30   float x;
31   float y;
32   float width;
33   float height;
36 struct Transform {
37   // Row major order.
38   array<float, 16> matrix;