Adds support for hittesting points on surface quads.
commit8d07c91d23ae5293087bdd8f6817459f9016a60c
authorlfg <lfg@chromium.org>
Fri, 7 Aug 2015 16:13:20 +0000 (7 09:13 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 7 Aug 2015 16:13:50 +0000 (7 16:13 +0000)
tree56d863b19c9974d21fc01d60dfd44feeea334025
parent51118791a8e312fc66434fe5789f313f2a508cce
Adds support for hittesting points on surface quads.

This is the first patch towards adding support for browser-process quad hittesting. This will be used for out of process iframes as a way to determine which process should receive input events.

BUG=491334
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel

Review URL: https://codereview.chromium.org/1265013003

Cr-Commit-Position: refs/heads/master@{#342362}
13 files changed:
cc/BUILD.gn
cc/cc.gyp
cc/cc_tests.gyp
cc/surfaces/BUILD.gn
cc/surfaces/surface_hittest.cc [new file with mode: 0644]
cc/surfaces/surface_hittest.h [new file with mode: 0644]
cc/surfaces/surface_hittest_unittest.cc [new file with mode: 0644]
content/browser/compositor/delegated_frame_host.cc
content/browser/compositor/delegated_frame_host.h
content/browser/renderer_host/render_widget_host_view_aura.cc
content/browser/renderer_host/render_widget_host_view_aura.h
content/browser/renderer_host/render_widget_host_view_base.cc
content/browser/renderer_host/render_widget_host_view_base.h