| Index: remoting/client/gl_cursor.h
|
| diff --git a/remoting/client/gl_cursor.h b/remoting/client/gl_cursor.h
|
| deleted file mode 100644
|
| index 365b2c23d7bf4242d78cdf295243c0c5fed58067..0000000000000000000000000000000000000000
|
| --- a/remoting/client/gl_cursor.h
|
| +++ /dev/null
|
| @@ -1,66 +0,0 @@
|
| -// 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.
|
| -
|
| -#ifndef REMOTING_CLIENT_OPENGL_GL_CURSOR_H_
|
| -#define REMOTING_CLIENT_OPENGL_GL_CURSOR_H_
|
| -
|
| -#include <array>
|
| -#include <cstdint>
|
| -#include <memory>
|
| -
|
| -#include "base/macros.h"
|
| -
|
| -namespace remoting {
|
| -
|
| -namespace protocol {
|
| -class CursorShapeInfo;
|
| -} // namespace protocol
|
| -
|
| -class GlCanvas;
|
| -class GlRenderLayer;
|
| -
|
| -// This class draws the cursor on the canvas.
|
| -class GlCursor {
|
| - public:
|
| - GlCursor();
|
| - ~GlCursor();
|
| -
|
| - void SetCursorShape(const protocol::CursorShapeInfo& cursor_shape);
|
| -
|
| - // Sets the cursor hotspot positions. Does nothing if the cursor shape or the
|
| - // canvas size has not been set.
|
| - void SetCursorPosition(float x, float y);
|
| -
|
| - // Draw() will do nothing if cursor is not visible.
|
| - void SetCursorVisible(bool visible);
|
| -
|
| - // Sets the canvas on which the cursor will be drawn. Resumes the current
|
| - // state of the cursor to the context of the new canvas.
|
| - // If |canvas| is nullptr, nothing will happen when calling Draw().
|
| - void SetCanvas(GlCanvas* canvas);
|
| -
|
| - void Draw();
|
| -
|
| - private:
|
| - void SetCurrentCursorShape(bool size_changed);
|
| -
|
| - bool visible_ = true;
|
| -
|
| - std::unique_ptr<GlRenderLayer> layer_;
|
| -
|
| - std::unique_ptr<uint8_t[]> current_cursor_data_;
|
| - int current_cursor_data_size_ = 0;
|
| - int current_cursor_width_ = 0;
|
| - int current_cursor_height_ = 0;
|
| - int current_cursor_hotspot_x_ = 0;
|
| - int current_cursor_hotspot_y_ = 0;
|
| -
|
| - float cursor_x_ = 0;
|
| - float cursor_y_ = 0;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(GlCursor);
|
| -};
|
| -
|
| -} // namespace remoting
|
| -#endif // REMOTING_CLIENT_OPENGL_GL_CURSOR_H_
|
|
|