Home | History | Annotate | Download | only in geometry
      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.
      4 
      5 module mojo {
      6 
      7 struct Point {
      8   int32 x;
      9   int32 y;
     10 };
     11 
     12 struct PointF {
     13   float x;
     14   float y;
     15 };
     16 
     17 struct Size {
     18   int32 width;
     19   int32 height;
     20 };
     21 
     22 struct Rect {
     23   int32 x;
     24   int32 y;
     25   int32 width;
     26   int32 height;
     27 };
     28 
     29 struct Transform {
     30   // Should have exactly 16 entries.
     31   float[] matrix;
     32 };
     33 
     34 }
     35