Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / cc / trees / occlusion.h
index 60493cc..56f9962 100644 (file)
@@ -8,7 +8,7 @@
 #include "base/basictypes.h"
 #include "cc/base/cc_export.h"
 #include "cc/base/simple_enclosed_region.h"
-#include "ui/gfx/rect.h"
+#include "ui/gfx/geometry/rect.h"
 #include "ui/gfx/transform.h"
 
 namespace cc {
@@ -19,7 +19,10 @@ class CC_EXPORT Occlusion {
   Occlusion(const gfx::Transform& draw_transform,
             const SimpleEnclosedRegion& occlusion_from_outside_target,
             const SimpleEnclosedRegion& occlusion_from_inside_target);
+  Occlusion GetOcclusionWithGivenDrawTransform(
+      const gfx::Transform& transform) const;
 
+  bool HasOcclusion() const;
   bool IsOccluded(const gfx::Rect& content_rect) const;
   gfx::Rect GetUnoccludedContentRect(const gfx::Rect& content_rect) const;