| Index: cc/trees/occlusion_tracker_unittest.cc
|
| diff --git a/cc/trees/occlusion_tracker_unittest.cc b/cc/trees/occlusion_tracker_unittest.cc
|
| index 7cf6aa77b6af25c80a6a5a4f77953e65e4a15586..956b67b55cd72663a051e95cb874b17cc282e5ad 100644
|
| --- a/cc/trees/occlusion_tracker_unittest.cc
|
| +++ b/cc/trees/occlusion_tracker_unittest.cc
|
| @@ -9,6 +9,8 @@
|
| #include "cc/debug/overdraw_metrics.h"
|
| #include "cc/layers/layer.h"
|
| #include "cc/layers/layer_impl.h"
|
| +#include "cc/output/filter_operation.h"
|
| +#include "cc/output/filter_operations.h"
|
| #include "cc/test/animation_test_common.h"
|
| #include "cc/test/fake_impl_proxy.h"
|
| #include "cc/test/fake_layer_tree_host_impl.h"
|
| @@ -18,8 +20,6 @@
|
| #include "cc/trees/single_thread_proxy.h"
|
| #include "testing/gmock/include/gmock/gmock.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| -#include "third_party/WebKit/public/platform/WebFilterOperation.h"
|
| -#include "third_party/WebKit/public/platform/WebFilterOperations.h"
|
| #include "ui/gfx/transform.h"
|
|
|
| namespace cc {
|
| @@ -1621,16 +1621,16 @@ class OcclusionTrackerTestFilters : public OcclusionTrackerTest<Types> {
|
| gfx::Size(500, 500),
|
| true);
|
|
|
| - WebKit::WebFilterOperations filters;
|
| - filters.append(WebKit::WebFilterOperation::createBlurFilter(10.f));
|
| + FilterOperations filters;
|
| + filters.Append(FilterOperation::CreateBlurFilter(10.f));
|
| blur_layer->SetFilters(filters);
|
|
|
| - filters.clear();
|
| - filters.append(WebKit::WebFilterOperation::createGrayscaleFilter(0.5f));
|
| + filters.Clear();
|
| + filters.Append(FilterOperation::CreateGrayscaleFilter(0.5f));
|
| opaque_layer->SetFilters(filters);
|
|
|
| - filters.clear();
|
| - filters.append(WebKit::WebFilterOperation::createOpacityFilter(0.5f));
|
| + filters.Clear();
|
| + filters.Append(FilterOperation::CreateOpacityFilter(0.5f));
|
| opacity_layer->SetFilters(filters);
|
|
|
| this->CalcDrawEtc(parent);
|
| @@ -3571,13 +3571,14 @@ class OcclusionTrackerTestDontOccludePixelsNeededForBackgroundFilter
|
| true);
|
|
|
| // Filters make the layer own a surface.
|
| - WebKit::WebFilterOperations filters;
|
| - filters.append(WebKit::WebFilterOperation::createBlurFilter(10.f));
|
| + FilterOperations filters;
|
| + filters.Append(FilterOperation::CreateBlurFilter(10.f));
|
| filtered_surface->SetBackgroundFilters(filters);
|
|
|
| // Save the distance of influence for the blur effect.
|
| int outset_top, outset_right, outset_bottom, outset_left;
|
| - filters.getOutsets(outset_top, outset_right, outset_bottom, outset_left);
|
| + filters.GetOutsets(
|
| + &outset_top, &outset_right, &outset_bottom, &outset_left);
|
|
|
| this->CalcDrawEtc(parent);
|
|
|
| @@ -3754,14 +3755,15 @@ class OcclusionTrackerTestTwoBackgroundFiltersReduceOcclusionTwice
|
| true);
|
|
|
| // Filters make the layers own surfaces.
|
| - WebKit::WebFilterOperations filters;
|
| - filters.append(WebKit::WebFilterOperation::createBlurFilter(1.f));
|
| + FilterOperations filters;
|
| + filters.Append(FilterOperation::CreateBlurFilter(1.f));
|
| filtered_surface1->SetBackgroundFilters(filters);
|
| filtered_surface2->SetBackgroundFilters(filters);
|
|
|
| // Save the distance of influence for the blur effect.
|
| int outset_top, outset_right, outset_bottom, outset_left;
|
| - filters.getOutsets(outset_top, outset_right, outset_bottom, outset_left);
|
| + filters.GetOutsets(
|
| + &outset_top, &outset_right, &outset_bottom, &outset_left);
|
|
|
| this->CalcDrawEtc(root);
|
|
|
| @@ -3861,13 +3863,14 @@ class OcclusionTrackerTestDontOccludePixelsNeededForBackgroundFilterWithClip
|
|
|
| // Filters make the layer own a surface. This filter is large enough that it
|
| // goes outside the bottom of the clipping_surface.
|
| - WebKit::WebFilterOperations filters;
|
| - filters.append(WebKit::WebFilterOperation::createBlurFilter(12.f));
|
| + FilterOperations filters;
|
| + filters.Append(FilterOperation::CreateBlurFilter(12.f));
|
| filtered_surface->SetBackgroundFilters(filters);
|
|
|
| // Save the distance of influence for the blur effect.
|
| int outset_top, outset_right, outset_bottom, outset_left;
|
| - filters.getOutsets(outset_top, outset_right, outset_bottom, outset_left);
|
| + filters.GetOutsets(
|
| + &outset_top, &outset_right, &outset_bottom, &outset_left);
|
|
|
| this->CalcDrawEtc(parent);
|
|
|
| @@ -4071,8 +4074,8 @@ class OcclusionTrackerTestDontReduceOcclusionBelowBackgroundFilter
|
| gfx::Size());
|
|
|
| // Filters make the layer own a surface.
|
| - WebKit::WebFilterOperations filters;
|
| - filters.append(WebKit::WebFilterOperation::createBlurFilter(3.f));
|
| + FilterOperations filters;
|
| + filters.Append(FilterOperation::CreateBlurFilter(3.f));
|
| filtered_surface->SetBackgroundFilters(filters);
|
|
|
| this->CalcDrawEtc(parent);
|
| @@ -4150,8 +4153,8 @@ class OcclusionTrackerTestDontReduceOcclusionIfBackgroundFilterIsOccluded
|
| true);
|
|
|
| // Filters make the layer own a surface.
|
| - WebKit::WebFilterOperations filters;
|
| - filters.append(WebKit::WebFilterOperation::createBlurFilter(3.f));
|
| + FilterOperations filters;
|
| + filters.Append(FilterOperation::CreateBlurFilter(3.f));
|
| filtered_surface->SetBackgroundFilters(filters);
|
|
|
| this->CalcDrawEtc(parent);
|
| @@ -4254,13 +4257,14 @@ class OcclusionTrackerTestReduceOcclusionWhenBackgroundFilterIsPartiallyOccluded
|
| true);
|
|
|
| // Filters make the layer own a surface.
|
| - WebKit::WebFilterOperations filters;
|
| - filters.append(WebKit::WebFilterOperation::createBlurFilter(3.f));
|
| + FilterOperations filters;
|
| + filters.Append(FilterOperation::CreateBlurFilter(3.f));
|
| filtered_surface->SetBackgroundFilters(filters);
|
|
|
| // Save the distance of influence for the blur effect.
|
| int outset_top, outset_right, outset_bottom, outset_left;
|
| - filters.getOutsets(outset_top, outset_right, outset_bottom, outset_left);
|
| + filters.GetOutsets(
|
| + &outset_top, &outset_right, &outset_bottom, &outset_left);
|
|
|
| this->CalcDrawEtc(parent);
|
|
|
|
|