diff options
author | jaydasika <jaydasika@chromium.org> | 2015-10-15 16:49:50 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-10-15 23:50:33 +0000 |
commit | f5433485551f62f0ae9361203cc39cddf71b15ce (patch) | |
tree | d65c49dc5b630579067f8869c86def9a84cbb6f2 /cc/trees/draw_property_utils.h | |
parent | d0cdbbbf6653a1ff04dba51558d582035555992b (diff) | |
download | chromium_src-f5433485551f62f0ae9361203cc39cddf71b15ce.zip chromium_src-f5433485551f62f0ae9361203cc39cddf71b15ce.tar.gz chromium_src-f5433485551f62f0ae9361203cc39cddf71b15ce.tar.bz2 |
Screen space transform from property trees for hit testing
During hit testing, we need to re-compute the screen space transform for
a layer that is not in RSLL (render surface layer list) as it is skipped
during UpdateDrawProperties and so the stored value may be outdated.
BUG=538229
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1393803003
Cr-Commit-Position: refs/heads/master@{#354405}
Diffstat (limited to 'cc/trees/draw_property_utils.h')
-rw-r--r-- | cc/trees/draw_property_utils.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cc/trees/draw_property_utils.h b/cc/trees/draw_property_utils.h index 2200959..858f0fc 100644 --- a/cc/trees/draw_property_utils.h +++ b/cc/trees/draw_property_utils.h @@ -103,6 +103,10 @@ gfx::Transform CC_EXPORT ScreenSpaceTransformFromPropertyTrees(const LayerImpl* layer, const TransformTree& tree); +gfx::Transform CC_EXPORT SurfaceScreenSpaceTransformFromPropertyTrees( + const RenderSurfaceImpl* render_surface, + const TransformTree& tree); + void CC_EXPORT UpdatePageScaleFactorInPropertyTrees(PropertyTrees* property_trees, const LayerImpl* page_scale_layer, |