mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-24 22:36:09 +03:00
42 lines
894 B
Plaintext
42 lines
894 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]
|
|
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);
|
|
};
|