// Copyright 2016 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef REMOTING_CLIENT_DISPLAY_GL_CANVAS_H_ #define REMOTING_CLIENT_DISPLAY_GL_CANVAS_H_ #include <array> #include "base/threading/thread_checker.h" #include "remoting/client/display/canvas.h" #include "remoting/client/display/sys_opengl.h" namespace remoting { // This class holds zoom and pan configurations of the canvas and is used to // draw textures on the canvas. // Must be constructed after the OpenGL surface is created and destroyed before // the surface is destroyed. class GlCanvas : public Canvas { … }; } // namespace remoting #endif // REMOTING_CLIENT_DISPLAY_GL_CANVAS_H_