diff options
Diffstat (limited to 'chromium/ui/gl/gl_image_egl.h')
-rw-r--r-- | chromium/ui/gl/gl_image_egl.h | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/chromium/ui/gl/gl_image_egl.h b/chromium/ui/gl/gl_image_egl.h index 31dd008059a..1339654acbe 100644 --- a/chromium/ui/gl/gl_image_egl.h +++ b/chromium/ui/gl/gl_image_egl.h @@ -5,7 +5,7 @@ #ifndef UI_GL_GL_IMAGE_EGL_H_ #define UI_GL_GL_IMAGE_EGL_H_ -#include "ui/gl/gl_bindings.h" // for EGLImageKHR +#include "ui/gl/gl_bindings.h" #include "ui/gl/gl_image.h" namespace gfx { @@ -14,27 +14,25 @@ class GL_EXPORT GLImageEGL : public GLImage { public: explicit GLImageEGL(gfx::Size size); - bool Initialize(gfx::GpuMemoryBufferHandle buffer); + bool Initialize(EGLenum target, EGLClientBuffer buffer, const EGLint* attrs); - // Implement GLImage. + // Overridden from GLImage: virtual void Destroy() OVERRIDE; virtual gfx::Size GetSize() OVERRIDE; virtual bool BindTexImage(unsigned target) OVERRIDE; - virtual void ReleaseTexImage(unsigned target) OVERRIDE; - virtual void WillUseTexImage() OVERRIDE; - virtual void DidUseTexImage() OVERRIDE; - virtual void SetReleaseAfterUse() OVERRIDE; + virtual void ReleaseTexImage(unsigned target) OVERRIDE {} + virtual void WillUseTexImage() OVERRIDE {} + virtual void DidUseTexImage() OVERRIDE {} + virtual void WillModifyTexImage() OVERRIDE {} + virtual void DidModifyTexImage() OVERRIDE {} protected: virtual ~GLImageEGL(); - private: EGLImageKHR egl_image_; gfx::Size size_; - bool release_after_use_; - bool in_use_; - unsigned target_; + private: DISALLOW_COPY_AND_ASSIGN(GLImageEGL); }; |