Index: remoting/client/ios/display/gl_display_handler.h |
diff --git a/remoting/client/ios/display/gl_display_handler.h b/remoting/client/ios/display/gl_display_handler.h |
deleted file mode 100644 |
index 62d681b89500e3b3836029ab25a8ce5f3b0b423e..0000000000000000000000000000000000000000 |
--- a/remoting/client/ios/display/gl_display_handler.h |
+++ /dev/null |
@@ -1,62 +0,0 @@ |
-// Copyright 2017 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. |
- |
-#ifndef REMOTING_CLIENT_IOS_DISPLAY_GL_DISPLAY_HANDLER_H_ |
-#define REMOTING_CLIENT_IOS_DISPLAY_GL_DISPLAY_HANDLER_H_ |
- |
-#import <Foundation/Foundation.h> |
-#import <GLKit/GLKit.h> |
- |
-#import "remoting/client/display/sys_opengl.h" |
- |
-#include "base/memory/ptr_util.h" |
-#include "remoting/client/view_matrix.h" |
- |
-namespace remoting { |
- |
-class ChromotingClientRuntime; |
- |
-namespace protocol { |
- |
-class VideoRenderer; |
-class CursorShapeStub; |
- |
-} // namespace protocol |
-} // namespace remoting |
- |
-// This protocol is for receiving notifications from the renderer when its state |
-// changes. Implementations can use this to reposition viewport, process |
-// animations, etc. |
-@protocol GlDisplayHandlerDelegate<NSObject> |
- |
-// Notifies the delegate that the size of the desktop image has changed. |
-- (void)canvasSizeChanged:(CGSize)size; |
- |
-@end |
- |
-@interface GlDisplayHandler : NSObject { |
-} |
- |
-- (void)stop; |
- |
-// Called once the GLKView created. |
-- (void)onSurfaceCreated:(GLKView*)view; |
- |
-// Called every time the GLKView dimension is initialized or changed. |
-- (void)onSurfaceChanged:(const CGRect&)frame; |
- |
-- (void)onPixelTransformationChanged:(const remoting::ViewMatrix&)matrix; |
- |
-- (std::unique_ptr<remoting::protocol::VideoRenderer>)CreateVideoRenderer; |
-- (std::unique_ptr<remoting::protocol::CursorShapeStub>)CreateCursorShapeStub; |
- |
-- (EAGLContext*)GetEAGLContext; |
- |
-// This is write-only but @property doesn't support write-only modifier. |
-@property id<GlDisplayHandlerDelegate> delegate; |
-- (id<GlDisplayHandlerDelegate>)delegate UNAVAILABLE_ATTRIBUTE; |
- |
-@end |
- |
-#endif // REMOTING_CLIENT_IOS_DISPLAY_GL_DISPLAY_HANDLER_H_ |