| OLD | NEW | 
| (Empty) |  | 
 |   1 // Copyright 2015 The Chromium Authors. All rights reserved. | 
 |   2 // Use of this source code is governed by a BSD-style license that can be | 
 |   3 // found in the LICENSE file. | 
 |   4  | 
 |   5 #ifndef WebGLSync_h | 
 |   6 #define WebGLSync_h | 
 |   7  | 
 |   8 #include "core/html/canvas/WebGLSharedObject.h" | 
 |   9  | 
 |  10 namespace blink { | 
 |  11  | 
 |  12 class WebGL2RenderingContextBase; | 
 |  13  | 
 |  14 class WebGLSync : public WebGLSharedObject { | 
 |  15     DEFINE_WRAPPERTYPEINFO(); | 
 |  16 public: | 
 |  17     virtual ~WebGLSync(); | 
 |  18  | 
 |  19 protected: | 
 |  20     WebGLSync(WebGL2RenderingContextBase*, GLenum objectType); | 
 |  21  | 
 |  22     virtual void deleteObjectImpl(blink::WebGraphicsContext3D*, Platform3DObject
    ); | 
 |  23  | 
 |  24     GLenum objectType() const { return m_objectType; } | 
 |  25  | 
 |  26 private: | 
 |  27     virtual bool isSync() const { return true; } | 
 |  28  | 
 |  29     GLenum m_objectType; | 
 |  30 }; | 
 |  31  | 
 |  32 } // namespace blink | 
 |  33  | 
 |  34 #endif // WebGLSync_h | 
| OLD | NEW |