Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(614)

Side by Side Diff: cc/resources/transferable_resource.cc

Issue 23097005: cc: return resources via a ReturnedResource struct rather than TransferableResource (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: post-rebase fixes Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "base/logging.h" 5 #include "base/logging.h"
6 #include "cc/resources/transferable_resource.h" 6 #include "cc/resources/transferable_resource.h"
7 7
8 namespace cc { 8 namespace cc {
9 9
10 TransferableResource::TransferableResource() 10 TransferableResource::TransferableResource()
11 : id(0), 11 : id(0),
12 sync_point(0), 12 sync_point(0),
13 format(0), 13 format(0),
14 filter(0) { 14 filter(0) {
15 } 15 }
16 16
17 TransferableResource::~TransferableResource() { 17 TransferableResource::~TransferableResource() {
18 } 18 }
19 19
20 ReturnedResource TransferableResource::Return() const {
danakj 2013/08/16 23:33:35 nit: ToReturnedResource?
piman 2013/08/17 01:54:31 Done.
21 ReturnedResource returned;
22 returned.id = id;
23 returned.sync_point = sync_point;
24 returned.filter = filter;
25 returned.count = 1;
26 return returned;
27 }
28
29 void ReturnResources(const TransferableResourceArray& input,
30 ReturnedResourceArray* output) {
31 for (TransferableResourceArray::const_iterator it = input.begin();
32 it != input.end(); ++it)
33 output->push_back(it->Return());
34 }
35
20 } // namespace cc 36 } // namespace cc
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698