mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-24 22:36:09 +03:00
48 lines
1008 B
Plaintext
48 lines
1008 B
Plaintext
|
// 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.
|
||
|
|
||
|
module gfx.mojom;
|
||
|
|
||
|
import "ui/gfx/geometry/mojo/geometry.mojom";
|
||
|
|
||
|
// All functions on this interface echo their arguments to test StructTraits
|
||
|
// serialization and deserialization.
|
||
|
interface GeometryTraitsTestService {
|
||
|
[Sync]
|
||
|
EchoPoint(Point p) => (Point pass);
|
||
|
|
||
|
[Sync]
|
||
|
EchoPointF(PointF p) => (PointF pass);
|
||
|
|
||
|
[Sync]
|
||
|
EchoPoint3F(Point3F p) => (Point3F pass);
|
||
|
|
||
|
[Sync]
|
||
|
EchoSize(Size s) => (Size pass);
|
||
|
|
||
|
[Sync]
|
||
|
EchoSizeF(SizeF s) => (SizeF pass);
|
||
|
|
||
|
[Sync]
|
||
|
EchoRect(Rect r) => (Rect pass);
|
||
|
|
||
|
[Sync]
|
||
|
EchoRectF(RectF r) => (RectF pass);
|
||
|
|
||
|
[Sync]
|
||
|
EchoInsets(Insets i) => (Insets pass);
|
||
|
|
||
|
[Sync]
|
||
|
EchoInsetsF(InsetsF i) => (InsetsF pass);
|
||
|
|
||
|
[Sync]
|
||
|
EchoVector2d(Vector2d v) => (Vector2d pass);
|
||
|
|
||
|
[Sync]
|
||
|
EchoVector2dF(Vector2dF v) => (Vector2dF pass);
|
||
|
|
||
|
[Sync]
|
||
|
EchoVector3dF(Vector3dF v) => (Vector3dF pass);
|
||
|
};
|