[go: nahoru, domu]

[mus+ash] Implements hit-test client in Aura

Implements HitTestDataProvider for Mus and wire it to
ClientLayerTreeFrameSink. HitTestDataProviderMus makes use of
refactored WindowTargeter::GetHitTestData() to get the hit test
rectangles from a window and associates those with the window ID
and transform before passing it to compositor.

Bug: 732395
Test: aura_unittests --gtest_filter=*HitTestDataProviderMusTest*
Change-Id: Id492e53527387e9e91bf474cfb2bdea7548063ad
Reviewed-on: https://chromium-review.googlesource.com/574882
Reviewed-by: Nasko Oskov <nasko@chromium.org>
Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org>
Commit-Queue: Valery Arkhangorodsky <varkha@chromium.org>
Cr-Commit-Position: refs/heads/master@{#491544}
16 files changed