OLD | NEW |
---|---|
(Empty) | |
1 // Copyright 2017 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 module display_compositor.mojom; | |
6 | |
7 import "gpu/ipc/common/mailbox.mojom"; | |
8 | |
9 // This interface is used for allocating shared bitmap memory from browser | |
danakj
2017/02/28 20:34:57
from the display compositor, instead of from the b
| |
10 // process. For mus+ash, this service will live in mus process. | |
danakj
2017/02/28 20:34:56
mus process is ambiguous, there is mus gpu and win
| |
11 interface SharedBitmapManager { | |
12 // The 2 following methods belong to a future CC related mojom. | |
13 // For now they need to be part of this channel associated interface to | |
14 // prevent running into message ordering issues (CC trying to access a shared | |
15 // bitmap before the registration message below made it to the browser). | |
danakj
2017/02/28 20:34:57
to the display compositor?
| |
16 // | |
17 // Informs the browser that the child allocated a shared bitmap. | |
danakj
2017/02/28 20:34:56
should these say display compositor instead of bro
| |
18 AllocatedSharedBitmap(handle<shared_buffer> buffer, gpu.mojom.Mailbox id); | |
19 | |
20 // Informs the browser that the child deleted a shared bitmap. | |
21 DeletedSharedBitmap(gpu.mojom.Mailbox id); | |
22 }; | |
OLD | NEW |