diff options
Diffstat (limited to 'cc/CCTextureUpdateQueue.h')
-rw-r--r-- | cc/CCTextureUpdateQueue.h | 45 |
1 files changed, 2 insertions, 43 deletions
diff --git a/cc/CCTextureUpdateQueue.h b/cc/CCTextureUpdateQueue.h index 4cf29338..b3ead95 100644 --- a/cc/CCTextureUpdateQueue.h +++ b/cc/CCTextureUpdateQueue.h @@ -2,46 +2,5 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#ifndef CCTextureUpdateQueue_h -#define CCTextureUpdateQueue_h - -#include "base/basictypes.h" -#include "TextureCopier.h" -#include "TextureUploader.h" -#include <wtf/Deque.h> - -namespace cc { - -class CCTextureUpdateQueue { -public: - CCTextureUpdateQueue(); - virtual ~CCTextureUpdateQueue(); - - void appendFullUpload(TextureUploader::Parameters); - void appendPartialUpload(TextureUploader::Parameters); - void appendCopy(TextureCopier::Parameters); - - void clearUploadsToEvictedResources(); - - TextureUploader::Parameters takeFirstFullUpload(); - TextureUploader::Parameters takeFirstPartialUpload(); - TextureCopier::Parameters takeFirstCopy(); - - size_t fullUploadSize() const { return m_fullEntries.size(); } - size_t partialUploadSize() const { return m_partialEntries.size(); } - size_t copySize() const { return m_copyEntries.size(); } - - bool hasMoreUpdates() const; - -private: - void clearUploadsToEvictedResources(Deque<TextureUploader::Parameters>& entryQueue); - Deque<TextureUploader::Parameters> m_fullEntries; - Deque<TextureUploader::Parameters> m_partialEntries; - Deque<TextureCopier::Parameters> m_copyEntries; - - DISALLOW_COPY_AND_ASSIGN(CCTextureUpdateQueue); -}; - -} - -#endif // CCTextureUpdateQueue_h +// Temporary forwarding header +#include "cc/texture_update_queue.h" |