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 5module mojo { 6 7struct Point { 8 int32 x; 9 int32 y; 10}; 11 12struct PointF { 13 float x; 14 float y; 15}; 16 17struct Size { 18 int32 width; 19 int32 height; 20}; 21 22struct Rect { 23 int32 x; 24 int32 y; 25 int32 width; 26 int32 height; 27}; 28 29struct RectF { 30 float x; 31 float y; 32 float width; 33 float height; 34}; 35 36struct Transform { 37 // Row major order. 38 float[16]? matrix; 39}; 40 41} 42