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

Unified Diff: cc/test/test_occlusion_tracker.h

Issue 205443002: Do not clip inside OcclusionTracker: Contributing Surfaces Edition. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: occlusion-surface: Created 6 years, 9 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 | « no previous file | cc/trees/occlusion_tracker.h » ('j') | cc/trees/quad_culler.cc » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/test/test_occlusion_tracker.h
diff --git a/cc/test/test_occlusion_tracker.h b/cc/test/test_occlusion_tracker.h
index d62f8f686e2f93d5fdfd998d6cb646959978b84c..f244a2d8cfdde5d4ec4639c56d4b250c043e2ba0 100644
--- a/cc/test/test_occlusion_tracker.h
+++ b/cc/test/test_occlusion_tracker.h
@@ -27,6 +27,21 @@ class TestOcclusionTracker : public OcclusionTracker<LayerType> {
.occlusion_from_outside_target;
}
+ Region occlusion_on_contributing_surface_from_inside_target() const {
+ size_t stack_size = OcclusionTracker<LayerType>::stack_.size();
+ if (stack_size < 2)
+ return Region();
+ return OcclusionTracker<LayerType>::stack_[stack_size - 2]
+ .occlusion_from_inside_target;
+ }
+ Region occlusion_on_contributing_surface_from_outside_target() const {
+ size_t stack_size = OcclusionTracker<LayerType>::stack_.size();
+ if (stack_size < 2)
+ return Region();
+ return OcclusionTracker<LayerType>::stack_[stack_size - 2]
+ .occlusion_from_outside_target;
+ }
+
void set_occlusion_from_outside_target(const Region& region) {
OcclusionTracker<LayerType>::stack_.back().occlusion_from_outside_target =
region;
« no previous file with comments | « no previous file | cc/trees/occlusion_tracker.h » ('j') | cc/trees/quad_culler.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698