summaryrefslogtreecommitdiffstats
path: root/app/gfx/gl/gl_context_egl.h
diff options
context:
space:
mode:
Diffstat (limited to 'app/gfx/gl/gl_context_egl.h')
-rw-r--r--app/gfx/gl/gl_context_egl.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/app/gfx/gl/gl_context_egl.h b/app/gfx/gl/gl_context_egl.h
index 76e34d6..9cbdba1 100644
--- a/app/gfx/gl/gl_context_egl.h
+++ b/app/gfx/gl/gl_context_egl.h
@@ -23,6 +23,9 @@ class BaseEGLContext : public GLContext {
virtual ~BaseEGLContext() {}
// Implement GLContext.
+ virtual std::string GetExtensions();
+
+ // Get the associated EGL surface.
virtual EGLSurface GetSurface() = 0;
static bool InitializeOneOff();
@@ -50,6 +53,7 @@ class NativeViewEGLContext : public BaseEGLContext {
virtual bool SwapBuffers();
virtual gfx::Size GetSize();
virtual void* GetHandle();
+ virtual void SetSwapInterval(int interval);
// Implement BaseEGLContext.
virtual EGLSurface GetSurface();
@@ -82,6 +86,7 @@ class SecondaryEGLContext : public BaseEGLContext {
virtual bool SwapBuffers();
virtual gfx::Size GetSize();
virtual void* GetHandle();
+ virtual void SetSwapInterval(int interval);
// Implement BaseEGLContext.
virtual EGLSurface GetSurface();