Index: cc/trees/occlusion_tracker.h |
diff --git a/cc/trees/occlusion_tracker.h b/cc/trees/occlusion_tracker.h |
index 8d07f434cf3b79ba409b0b27f73d4e927ef23c44..f35d439a975d70267c3ff633c758c0237a24d186 100644 |
--- a/cc/trees/occlusion_tracker.h |
+++ b/cc/trees/occlusion_tracker.h |
@@ -11,6 +11,7 @@ |
#include "cc/base/cc_export.h" |
#include "cc/base/simple_enclosed_region.h" |
#include "cc/layers/layer_iterator.h" |
+#include "cc/trees/occlusion_checker.h" |
#include "ui/gfx/rect.h" |
namespace cc { |
@@ -35,6 +36,11 @@ class CC_EXPORT OcclusionTracker { |
explicit OcclusionTracker(const gfx::Rect& screen_space_clip_rect); |
~OcclusionTracker(); |
+ // Return an occlusion checker that retains the current state of the tracker |
+ // and can be used outside of a layer walk to check occlusion. |
+ OcclusionChecker<LayerType> GenerateOcclusionChecker( |
danakj
2014/09/09 15:14:39
nit: GetCurrentOcclusionForLayer()? Or GetOcclusio
vmpstr
2014/09/09 21:56:57
Changed to GetCurrentOcclusionForLayer
|
+ const gfx::Transform& draw_transform) const; |
+ |
// Called at the beginning of each step in the LayerIterator's front-to-back |
// traversal. |
void EnterLayer(const LayerIteratorPosition<LayerType>& layer_iterator); |