DescriptionAdd Mojo NativeDisplayDelegate / NativeDisplayObserver.
For mushrome, in order to have screen management in one process and
Ozone in another process we need a mojom::NativeDisplayDelegate and
implementation. The ForwardingDisplayDelegate will be created in ash and
will connect to mus-ws. In mus-ws ScreenManagerForwarding will own the
real NativeDisplayDelegate. A mojom::NativeDisplayObserver works in the
other direction.
This only implements the Ozone DRM parts of NativeDisplayDelegate. Most
of the other methods exist for the X11 implementation which isn't used.
BUG=706589
Review-Url: https://codereview.chromium.org/2805633004
Cr-Commit-Position: refs/heads/master@{#463321}
Committed: https://chromium.googlesource.com/chromium/src/+/f47442541a1b4292f7c428717a90a15712f9c62b
Patch Set 1 #
Total comments: 12
Patch Set 2 : Fixes for sky. #Patch Set 3 : Change ctor. #
Total comments: 3
Patch Set 4 : Explicit ctor. #Patch Set 5 : NON_EXPORT_BASE. #Patch Set 6 : s/InterfaceRegistry/BinderRegistry #
Messages
Total messages: 25 (13 generated)
|