Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(26)

Issue 1774373002: Mozart: Implement hit testing. (Closed)

Created:
4 years, 9 months ago by jeffbrown
Modified:
4 years, 9 months ago
Reviewers:
abarth
CC:
Aaron Boodman, abarth-chromium, ben+mojo_chromium.org, darin (slow to review), gregsimon, mojo-reviews_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org
Base URL:
git@github.com:domokit/mojo.git@moz-4
Target Ref:
refs/heads/master
Project:
mojo
Visibility:
Public.

Description

Mozart: Implement hit testing. Initial implementation of basic hit testing in the scene graph. This is just enough to get us off the ground. Changed the hit testing contract to report the Transform associated with a hit rather than the intersection itself since that's more useful for implementing input capture behavior. BUG= R=abarth@google.com Committed: https://chromium.googlesource.com/external/mojo/+/a266528ef09d7b5d4df082819f9cc4da2707219e

Patch Set 1 #

Total comments: 14

Patch Set 2 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+332 lines, -65 lines) Patch
M mojo/dart/packages/mojo_services/lib/mojo/gfx/composition/hit_tests.mojom.dart View 1 4 chunks +6 lines, -6 lines 0 comments Download
M mojo/services/gfx/composition/cpp/formatting.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M mojo/services/gfx/composition/interfaces/hit_tests.mojom View 1 2 chunks +10 lines, -4 lines 0 comments Download
M services/gfx/compositor/compositor_engine.cc View 1 chunk +6 lines, -1 line 0 comments Download
M services/gfx/compositor/graph/node_def.h View 1 10 chunks +43 lines, -0 lines 0 comments Download
M services/gfx/compositor/graph/node_def.cc View 1 6 chunks +178 lines, -34 lines 0 comments Download
M services/gfx/compositor/graph/scene_content.h View 1 2 chunks +19 lines, -0 lines 0 comments Download
M services/gfx/compositor/graph/scene_content.cc View 1 1 chunk +33 lines, -0 lines 0 comments Download
M services/gfx/compositor/graph/scene_def.cc View 6 chunks +14 lines, -10 lines 0 comments Download
M services/gfx/compositor/graph/snapshot.h View 1 2 chunks +6 lines, -0 lines 0 comments Download
M services/gfx/compositor/graph/snapshot.cc View 1 2 chunks +15 lines, -8 lines 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 6 (2 generated)
jeffbrown
4 years, 9 months ago (2016-03-09 02:19:31 UTC) #2
abarth
LGTM https://codereview.chromium.org/1774373002/diff/1/mojo/services/gfx/composition/interfaces/hit_tests.mojom File mojo/services/gfx/composition/interfaces/hit_tests.mojom (right): https://codereview.chromium.org/1774373002/diff/1/mojo/services/gfx/composition/interfaces/hit_tests.mojom#newcode111 mojo/services/gfx/composition/interfaces/hit_tests.mojom:111: // content space, multiple this transformation matrix by ...
4 years, 9 months ago (2016-03-09 04:02:49 UTC) #3
jeffbrown
https://codereview.chromium.org/1774373002/diff/1/mojo/services/gfx/composition/interfaces/hit_tests.mojom File mojo/services/gfx/composition/interfaces/hit_tests.mojom (right): https://codereview.chromium.org/1774373002/diff/1/mojo/services/gfx/composition/interfaces/hit_tests.mojom#newcode111 mojo/services/gfx/composition/interfaces/hit_tests.mojom:111: // content space, multiple this transformation matrix by the ...
4 years, 9 months ago (2016-03-09 20:32:11 UTC) #4
jeffbrown
4 years, 9 months ago (2016-03-09 22:23:01 UTC) #6
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
a266528ef09d7b5d4df082819f9cc4da2707219e (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698