// Copyright 2020 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_GL_GL_SURFACE_EGL_X11_H_ #define UI_GL_GL_SURFACE_EGL_X11_H_ #include <stdint.h> #include "ui/gfx/x/connection.h" #include "ui/gfx/x/event.h" #include "ui/gl/gl_export.h" #include "ui/gl/gl_surface_egl.h" namespace gl { // Encapsulates an EGL surface bound to a view using the X Window System. class GL_EXPORT NativeViewGLSurfaceEGLX11 : public NativeViewGLSurfaceEGL, public x11::EventObserver { … }; } // namespace gl #endif // UI_GL_GL_SURFACE_EGL_X11_H_