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

Unified Diff: cc/test/occlusion_tracker_test_common.h

Issue 183563003: cc: Clean up OcclusionTracker template parameters. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: occlusionparams: Created 6 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « cc/test/layer_tree_test.cc ('k') | cc/test/test_occlusion_tracker.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/test/occlusion_tracker_test_common.h
diff --git a/cc/test/occlusion_tracker_test_common.h b/cc/test/occlusion_tracker_test_common.h
deleted file mode 100644
index 5468b99728f225bd22ef4b051a8b08e04e65725a..0000000000000000000000000000000000000000
--- a/cc/test/occlusion_tracker_test_common.h
+++ /dev/null
@@ -1,50 +0,0 @@
-// Copyright 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CC_TEST_OCCLUSION_TRACKER_TEST_COMMON_H_
-#define CC_TEST_OCCLUSION_TRACKER_TEST_COMMON_H_
-
-#include "cc/layers/render_surface.h"
-#include "cc/layers/render_surface_impl.h"
-#include "cc/trees/occlusion_tracker.h"
-
-namespace cc {
-
-// A subclass to expose the total current occlusion.
-template <typename LayerType, typename RenderSurfaceType>
-class TestOcclusionTrackerBase
- : public OcclusionTrackerBase<LayerType, RenderSurfaceType> {
- public:
- TestOcclusionTrackerBase(const gfx::Rect& screen_scissor_rect,
- bool record_metrics_for_frame)
- : OcclusionTrackerBase<LayerType, RenderSurfaceType>(
- screen_scissor_rect,
- record_metrics_for_frame) {}
-
- Region occlusion_from_inside_target() const {
- return OcclusionTrackerBase<LayerType, RenderSurfaceType>::stack_.back().
- occlusion_from_inside_target;
- }
- Region occlusion_from_outside_target() const {
- return OcclusionTrackerBase<LayerType, RenderSurfaceType>::stack_.back().
- occlusion_from_outside_target;
- }
-
- void set_occlusion_from_outside_target(const Region& region) {
- OcclusionTrackerBase<LayerType, RenderSurfaceType>::stack_.back().
- occlusion_from_outside_target = region;
- }
- void set_occlusion_from_inside_target(const Region& region) {
- OcclusionTrackerBase<LayerType, RenderSurfaceType>::stack_.back().
- occlusion_from_inside_target = region;
- }
-};
-
-typedef TestOcclusionTrackerBase<Layer, RenderSurface> TestOcclusionTracker;
-typedef TestOcclusionTrackerBase<LayerImpl, RenderSurfaceImpl>
- TestOcclusionTrackerImpl;
-
-} // namespace cc
-
-#endif // CC_TEST_OCCLUSION_TRACKER_TEST_COMMON_H_
« no previous file with comments | « cc/test/layer_tree_test.cc ('k') | cc/test/test_occlusion_tracker.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698