| Index: cc/CCResourceProvider.h
|
| diff --git a/cc/CCResourceProvider.h b/cc/CCResourceProvider.h
|
| index 91a6d77da10f6d75a4d14ed6303ef50e65b1e0c1..a50c95286b3f7326966837cb2bc29ca9932d9730 100644
|
| --- a/cc/CCResourceProvider.h
|
| +++ b/cc/CCResourceProvider.h
|
| @@ -2,10 +2,10 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -
|
| #ifndef CCResourceProvider_h
|
| #define CCResourceProvider_h
|
|
|
| +#include "base/basictypes.h"
|
| #include "CCGraphicsContext.h"
|
| #include "GraphicsContext3D.h"
|
| #include "IntSize.h"
|
| @@ -34,7 +34,6 @@ class TextureUploader;
|
| // Thread-safety notes: this class is not thread-safe and can only be called
|
| // from the thread it was created on (in practice, the compositor thread).
|
| class CCResourceProvider {
|
| - WTF_MAKE_NONCOPYABLE(CCResourceProvider);
|
| public:
|
| typedef unsigned ResourceId;
|
| typedef Vector<ResourceId> ResourceIdArray;
|
| @@ -159,7 +158,6 @@ public:
|
| // that they only use GL locks on GL resources, etc, and this is enforced
|
| // by assertions.
|
| class ScopedReadLockGL {
|
| - WTF_MAKE_NONCOPYABLE(ScopedReadLockGL);
|
| public:
|
| ScopedReadLockGL(CCResourceProvider*, CCResourceProvider::ResourceId);
|
| ~ScopedReadLockGL();
|
| @@ -170,10 +168,11 @@ public:
|
| CCResourceProvider* m_resourceProvider;
|
| CCResourceProvider::ResourceId m_resourceId;
|
| unsigned m_textureId;
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(ScopedReadLockGL);
|
| };
|
|
|
| class ScopedWriteLockGL {
|
| - WTF_MAKE_NONCOPYABLE(ScopedWriteLockGL);
|
| public:
|
| ScopedWriteLockGL(CCResourceProvider*, CCResourceProvider::ResourceId);
|
| ~ScopedWriteLockGL();
|
| @@ -184,10 +183,11 @@ public:
|
| CCResourceProvider* m_resourceProvider;
|
| CCResourceProvider::ResourceId m_resourceId;
|
| unsigned m_textureId;
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(ScopedWriteLockGL);
|
| };
|
|
|
| class ScopedReadLockSoftware {
|
| - WTF_MAKE_NONCOPYABLE(ScopedReadLockSoftware);
|
| public:
|
| ScopedReadLockSoftware(CCResourceProvider*, CCResourceProvider::ResourceId);
|
| ~ScopedReadLockSoftware();
|
| @@ -198,10 +198,11 @@ public:
|
| CCResourceProvider* m_resourceProvider;
|
| CCResourceProvider::ResourceId m_resourceId;
|
| SkBitmap m_skBitmap;
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(ScopedReadLockSoftware);
|
| };
|
|
|
| class ScopedWriteLockSoftware {
|
| - WTF_MAKE_NONCOPYABLE(ScopedWriteLockSoftware);
|
| public:
|
| ScopedWriteLockSoftware(CCResourceProvider*, CCResourceProvider::ResourceId);
|
| ~ScopedWriteLockSoftware();
|
| @@ -213,6 +214,8 @@ public:
|
| CCResourceProvider::ResourceId m_resourceId;
|
| SkBitmap m_skBitmap;
|
| OwnPtr<SkCanvas> m_skCanvas;
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(ScopedWriteLockSoftware);
|
| };
|
|
|
| private:
|
| @@ -283,6 +286,8 @@ private:
|
| static int64 m_commitCountAtLastPtmReduceMemoryOnImplThread;
|
| static int64 m_resourceProviderCreatedCount;
|
| static int64 m_resourceProviderDestroyedCount;
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(CCResourceProvider);
|
| };
|
|
|
| }
|
|
|