| 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;
|
|
|