[go: nahoru, domu]

blob: 0e3e6854de7ab7cff396ec7555add38e346e4f17 [file] [log] [blame]
# Copyright 2016 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
mojom = "//services/viz/public/interfaces/compositing/compositor_frame.mojom"
public_headers = [ "//components/viz/common/quads/compositor_frame.h" ]
traits_headers = [
"//gpu/ipc/common/mailbox_holder_struct_traits.h",
"//gpu/ipc/common/mailbox_struct_traits.h",
"//gpu/ipc/common/sync_token_struct_traits.h",
"//ipc/ipc_message_utils.h",
"//services/viz/public/cpp/compositing/compositor_frame_struct_traits.h",
"//services/viz/public/cpp/compositing/compositor_frame_metadata_struct_traits.h",
"//services/viz/public/cpp/compositing/filter_operation_struct_traits.h",
"//services/viz/public/cpp/compositing/filter_operations_struct_traits.h",
"//services/viz/public/cpp/compositing/quads_struct_traits.h",
"//services/viz/public/cpp/compositing/render_pass_struct_traits.h",
"//services/viz/public/cpp/compositing/selection_struct_traits.h",
"//services/viz/public/cpp/compositing/shared_quad_state_struct_traits.h",
"//services/viz/public/cpp/compositing/transferable_resource_struct_traits.h",
"//ui/gfx/mojo/selection_bound_struct_traits.h",
"//ui/gfx/mojo/transform_struct_traits.h",
"//ui/latency/mojo/latency_info_struct_traits.h",
]
public_deps = [
"//components/viz/common",
"//gpu/ipc/common:interfaces",
"//services/viz/public/interfaces",
"//skia/public/interfaces",
"//ui/gfx/geometry/mojo",
"//ui/gfx/mojo",
"//ui/latency/mojo:interfaces",
]
type_mappings = [ "viz.mojom.CompositorFrame=viz::CompositorFrame[move_only]" ]