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

Side by Side Diff: third_party/WebKit/Source/platform/graphics/filters/FEMerge.cpp

Issue 2701993002: DO NOT COMMIT: Results of running new (proposed) clang-format on Blink (Closed)
Patch Set: Created 3 years, 10 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
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2004, 2005, 2006, 2007 Nikolas Zimmermann <zimmermann@kde.org> 2 * Copyright (C) 2004, 2005, 2006, 2007 Nikolas Zimmermann <zimmermann@kde.org>
3 * Copyright (C) 2004, 2005 Rob Buis <buis@kde.org> 3 * Copyright (C) 2004, 2005 Rob Buis <buis@kde.org>
4 * Copyright (C) 2005 Eric Seidel <eric@webkit.org> 4 * Copyright (C) 2005 Eric Seidel <eric@webkit.org>
5 * Copyright (C) 2013 Google Inc. All rights reserved. 5 * Copyright (C) 2013 Google Inc. All rights reserved.
6 * 6 *
7 * This library is free software; you can redistribute it and/or 7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Library General Public 8 * modify it under the terms of the GNU Library General Public
9 * License as published by the Free Software Foundation; either 9 * License as published by the Free Software Foundation; either
10 * version 2 of the License, or (at your option) any later version. 10 * version 2 of the License, or (at your option) any later version.
(...skipping 22 matching lines...) Expand all
33 FEMerge::FEMerge(Filter* filter) : FilterEffect(filter) {} 33 FEMerge::FEMerge(Filter* filter) : FilterEffect(filter) {}
34 34
35 FEMerge* FEMerge::create(Filter* filter) { 35 FEMerge* FEMerge::create(Filter* filter) {
36 return new FEMerge(filter); 36 return new FEMerge(filter);
37 } 37 }
38 38
39 sk_sp<SkImageFilter> FEMerge::createImageFilter() { 39 sk_sp<SkImageFilter> FEMerge::createImageFilter() {
40 unsigned size = numberOfEffectInputs(); 40 unsigned size = numberOfEffectInputs();
41 41
42 std::unique_ptr<sk_sp<SkImageFilter>[]> inputRefs = 42 std::unique_ptr<sk_sp<SkImageFilter>[]> inputRefs =
43 wrapArrayUnique(new sk_sp<SkImageFilter>[ size ]); 43 wrapArrayUnique(new sk_sp<SkImageFilter>[size]);
44 for (unsigned i = 0; i < size; ++i) 44 for (unsigned i = 0; i < size; ++i)
45 inputRefs[i] = 45 inputRefs[i] =
46 SkiaImageFilterBuilder::build(inputEffect(i), operatingColorSpace()); 46 SkiaImageFilterBuilder::build(inputEffect(i), operatingColorSpace());
47 SkImageFilter::CropRect rect = getCropRect(); 47 SkImageFilter::CropRect rect = getCropRect();
48 return SkMergeImageFilter::MakeN(inputRefs.get(), size, nullptr, &rect); 48 return SkMergeImageFilter::MakeN(inputRefs.get(), size, nullptr, &rect);
49 } 49 }
50 50
51 TextStream& FEMerge::externalRepresentation(TextStream& ts, int indent) const { 51 TextStream& FEMerge::externalRepresentation(TextStream& ts, int indent) const {
52 writeIndent(ts, indent); 52 writeIndent(ts, indent);
53 ts << "[feMerge"; 53 ts << "[feMerge";
54 FilterEffect::externalRepresentation(ts); 54 FilterEffect::externalRepresentation(ts);
55 unsigned size = numberOfEffectInputs(); 55 unsigned size = numberOfEffectInputs();
56 ts << " mergeNodes=\"" << size << "\"]\n"; 56 ts << " mergeNodes=\"" << size << "\"]\n";
57 for (unsigned i = 0; i < size; ++i) 57 for (unsigned i = 0; i < size; ++i)
58 inputEffect(i)->externalRepresentation(ts, indent + 1); 58 inputEffect(i)->externalRepresentation(ts, indent + 1);
59 return ts; 59 return ts;
60 } 60 }
61 61
62 } // namespace blink 62 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698