5#ifndef FLUTTER_SHELL_PLATFORM_WINDOWS_EGL_SURFACE_H_
6#define FLUTTER_SHELL_PLATFORM_WINDOWS_EGL_SURFACE_H_
10#include "flutter/fml/macros.h"
20 Surface(EGLDisplay display, EGLContext context, EGLSurface
surface);
45 virtual const EGLSurface&
GetHandle()
const;
virtual bool IsValid() const
Surface(EGLDisplay display, EGLContext context, EGLSurface surface)
virtual const EGLSurface & GetHandle() const
virtual bool SwapBuffers() const
virtual bool IsCurrent() const
FML_DISALLOW_COPY_AND_ASSIGN(Surface)
virtual bool MakeCurrent() const