Index: cc/scoped_texture.h |
diff --git a/cc/scoped_texture.h b/cc/scoped_texture.h |
deleted file mode 100644 |
index 4fe1394d62096bf77ae5dd778d84d8fec6b02b3c..0000000000000000000000000000000000000000 |
--- a/cc/scoped_texture.h |
+++ /dev/null |
@@ -1,49 +0,0 @@ |
-// Copyright 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 CC_SCOPED_TEXTURE_H_ |
-#define CC_SCOPED_TEXTURE_H_ |
- |
-#include "base/basictypes.h" |
-#include "base/logging.h" |
-#include "base/memory/scoped_ptr.h" |
-#include "cc/cc_export.h" |
-#include "cc/texture.h" |
- |
-#ifndef NDEBUG |
-#include "base/threading/platform_thread.h" |
-#endif |
- |
-namespace cc { |
- |
-class CC_EXPORT ScopedTexture : protected Texture { |
-public: |
- static scoped_ptr<ScopedTexture> create(ResourceProvider* resourceProvider) { return make_scoped_ptr(new ScopedTexture(resourceProvider)); } |
- virtual ~ScopedTexture(); |
- |
- using Texture::id; |
- using Texture::size; |
- using Texture::format; |
- using Texture::bytes; |
- |
- bool allocate(int pool, const gfx::Size&, GLenum format, ResourceProvider::TextureUsageHint); |
- void free(); |
- void leak(); |
- |
-protected: |
- explicit ScopedTexture(ResourceProvider*); |
- |
-private: |
- ResourceProvider* m_resourceProvider; |
- |
-#ifndef NDEBUG |
- base::PlatformThreadId m_allocateThreadIdentifier; |
-#endif |
- |
- DISALLOW_COPY_AND_ASSIGN(ScopedTexture); |
-}; |
- |
-} |
- |
-#endif // CC_SCOPED_TEXTURE_H_ |