diff options
Diffstat (limited to 'chromium/ui/gl/gl_context_nsview.h')
-rw-r--r-- | chromium/ui/gl/gl_context_nsview.h | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/chromium/ui/gl/gl_context_nsview.h b/chromium/ui/gl/gl_context_nsview.h deleted file mode 100644 index 5492dc18c2e..00000000000 --- a/chromium/ui/gl/gl_context_nsview.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2012 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef UI_GL_GL_CONTEXT_NSVIEW_H_ -#define UI_GL_GL_CONTEXT_NSVIEW_H_ - -#import <AppKit/NSOpenGL.h> - -#include "base/compiler_specific.h" -#include "base/mac/scoped_nsobject.h" -#include "ui/gl/gl_context.h" - -namespace gfx { - -class GLSurface; - -// GLContextNSView encapsulates an NSView-based GLContext. This is paired with -// the GLSurfaceNSView class. -class GLContextNSView : public GLContextReal { - public: - explicit GLContextNSView(GLShareGroup* group); - - // GLContext: - virtual bool Initialize(GLSurface* surface, - GpuPreference gpu_preference) OVERRIDE; - virtual void Destroy() OVERRIDE; - virtual bool MakeCurrent(GLSurface* surface) OVERRIDE; - virtual void ReleaseCurrent(GLSurface* surface) OVERRIDE; - virtual bool IsCurrent(GLSurface* surface) OVERRIDE; - virtual void* GetHandle() OVERRIDE; - virtual void SetSwapInterval(int interval) OVERRIDE; - - // Flush the |context_|. Swaps buffers. - void FlushBuffer(); - - private: - virtual ~GLContextNSView(); - - base::scoped_nsobject<NSOpenGLContext> context_; - GpuPreference gpu_preference_; - - DISALLOW_COPY_AND_ASSIGN(GLContextNSView); -}; - -} // namespace gfx - -#endif // UI_GL_GL_CONTEXT_NSVIEW_H_ |