Compositor bindings for mojo html_viewer
[chromium-blink-merge.git] / mojo / services / public / interfaces / geometry / geometry.mojom
blobf701fdfb6aea14ac2da3607a400d19fae6d86b06
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   float[16]? matrix;