summaryrefslogtreecommitdiffstats
path: root/cc/surfaces/BUILD.gn
diff options
context:
space:
mode:
authorfsamuel <fsamuel@chromium.org>2015-12-06 06:54:05 -0800
committerCommit bot <commit-bot@chromium.org>2015-12-06 14:55:08 +0000
commita40c9c16df5a0c9a9e14411dc3aa9a3dcde7e498 (patch)
treefca19c1e1f0b0c49f567c661ea35e7c4580f5a68 /cc/surfaces/BUILD.gn
parent79adad4e7973e44df1ee34b4952c2bfade88ee01 (diff)
downloadchromium_src-a40c9c16df5a0c9a9e14411dc3aa9a3dcde7e498.zip
chromium_src-a40c9c16df5a0c9a9e14411dc3aa9a3dcde7e498.tar.gz
chromium_src-a40c9c16df5a0c9a9e14411dc3aa9a3dcde7e498.tar.bz2
cc: Allow Surfaces clients to customize hit testing
Until we have a better hit testing data structure based on slimming paint work, Mus needs to annotate surfaces hit testing with additional information for shadows. This CL provides a generic customization hook to allow a Surfaces client to make a hit testing decision based on factors unknown to cc. Note that this is a short term solution until we have a better hit testing data structure from slimming paint. BUG=548424 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1503553002 Cr-Commit-Position: refs/heads/master@{#363371}
Diffstat (limited to 'cc/surfaces/BUILD.gn')
-rw-r--r--cc/surfaces/BUILD.gn1
1 files changed, 1 insertions, 0 deletions
diff --git a/cc/surfaces/BUILD.gn b/cc/surfaces/BUILD.gn
index 6dd7240..cfb42b7 100644
--- a/cc/surfaces/BUILD.gn
+++ b/cc/surfaces/BUILD.gn
@@ -33,6 +33,7 @@ component("surfaces") {
"surface_factory_client.h",
"surface_hittest.cc",
"surface_hittest.h",
+ "surface_hittest_delegate.h",
"surface_id_allocator.cc",
"surface_id_allocator.h",
"surface_manager.cc",