Chromium Code Reviews| Index: remoting/android/java/src/org/chromium/chromoting/RenderCallback.java |
| diff --git a/remoting/android/java/src/org/chromium/chromoting/RenderCallback.java b/remoting/android/java/src/org/chromium/chromoting/RenderCallback.java |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..be62f1f20d350c73b6bf783b28084f380216d3cd |
| --- /dev/null |
| +++ b/remoting/android/java/src/org/chromium/chromoting/RenderCallback.java |
| @@ -0,0 +1,23 @@ |
| +// 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. |
| + |
| +package org.chromium.chromoting; |
| + |
| +/** |
| + * An interface with a set of rendering events that a caller can listen to. |
| + */ |
| +public interface RenderCallback { |
|
joedow
2016/08/29 22:35:41
Why separate this out from the Render stub? It se
Yuwei
2016/08/29 23:38:21
I've considered having only one interface but
1. C
Yuwei
2016/08/30 22:39:12
Put this back into RenderStub. We can later fix th
|
| + /** An {@link Event} triggered when the client size is changed. */ |
| + Event<SizeChangedEventParameter> onClientSizeChanged(); |
| + |
| + /** |
| + * An {@link Event} triggered when the size of the host desktop is changed. |
| + */ |
| + Event<SizeChangedEventParameter> onHostSizeChanged(); |
| + |
| + /** |
| + * An {@link} triggered when a frame has been rendered. |
| + */ |
| + Event<Void> onCanvasRendered(); |
| +} |