summaryrefslogtreecommitdiff
path: root/ui/gfx/geometry/mojo/geometry.typemap
blob: 686ea05cfb62ef9508a91e537a408d65511415c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Copyright 2016 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

mojom = "//ui/gfx/geometry/mojo/geometry.mojom"
public_headers = [
  "//ui/gfx/geometry/point.h",
  "//ui/gfx/geometry/point_f.h",
  "//ui/gfx/geometry/size.h",
  "//ui/gfx/geometry/rect.h",
  "//ui/gfx/geometry/rect_f.h",
  "//ui/gfx/geometry/safe_integer_conversions.h",
  "//ui/gfx/geometry/insets.h",
  "//ui/gfx/geometry/vector2d.h",
  "//ui/gfx/geometry/vector2d_f.h",
]
traits_headers = [ "//ui/gfx/geometry/mojo/geometry_struct_traits.h" ]
deps = [
  "//ui/gfx/geometry/mojo:struct_traits",
]
type_mappings = [
  "gfx.mojom.Point=gfx::Point",
  "gfx.mojom.PointF=gfx::PointF",
  "gfx.mojom.Size=gfx::Size",
  "gfx.mojom.SizeF=gfx::SizeF",
  "gfx.mojom.Rect=gfx::Rect",
  "gfx.mojom.RectF=gfx::RectF",
  "gfx.mojom.Insets=gfx::Insets",
  "gfx.mojom.InsetsF=gfx::InsetsF",
  "gfx.mojom.Vector2d=gfx::Vector2d",
  "gfx.mojom.Vector2dF=gfx::Vector2dF",
]