OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CC_IPC_CC_PARAM_TRAITS_MACROS_H_ | 5 #ifndef CC_IPC_CC_PARAM_TRAITS_MACROS_H_ |
6 #define CC_IPC_CC_PARAM_TRAITS_MACROS_H_ | 6 #define CC_IPC_CC_PARAM_TRAITS_MACROS_H_ |
7 | 7 |
8 #include "cc/input/selection_bound_type.h" | 8 #include "cc/input/selection_bound_type.h" |
9 #include "cc/output/begin_frame_args.h" | 9 #include "cc/output/begin_frame_args.h" |
10 #include "cc/output/compositor_frame.h" | 10 #include "cc/output/compositor_frame.h" |
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
114 IPC_STRUCT_TRAITS_MEMBER(premultiplied_alpha) | 114 IPC_STRUCT_TRAITS_MEMBER(premultiplied_alpha) |
115 IPC_STRUCT_TRAITS_MEMBER(uv_top_left) | 115 IPC_STRUCT_TRAITS_MEMBER(uv_top_left) |
116 IPC_STRUCT_TRAITS_MEMBER(uv_bottom_right) | 116 IPC_STRUCT_TRAITS_MEMBER(uv_bottom_right) |
117 IPC_STRUCT_TRAITS_MEMBER(background_color) | 117 IPC_STRUCT_TRAITS_MEMBER(background_color) |
118 IPC_STRUCT_TRAITS_MEMBER(vertex_opacity[0]) | 118 IPC_STRUCT_TRAITS_MEMBER(vertex_opacity[0]) |
119 IPC_STRUCT_TRAITS_MEMBER(vertex_opacity[1]) | 119 IPC_STRUCT_TRAITS_MEMBER(vertex_opacity[1]) |
120 IPC_STRUCT_TRAITS_MEMBER(vertex_opacity[2]) | 120 IPC_STRUCT_TRAITS_MEMBER(vertex_opacity[2]) |
121 IPC_STRUCT_TRAITS_MEMBER(vertex_opacity[3]) | 121 IPC_STRUCT_TRAITS_MEMBER(vertex_opacity[3]) |
122 IPC_STRUCT_TRAITS_MEMBER(y_flipped) | 122 IPC_STRUCT_TRAITS_MEMBER(y_flipped) |
123 IPC_STRUCT_TRAITS_MEMBER(nearest_neighbor) | 123 IPC_STRUCT_TRAITS_MEMBER(nearest_neighbor) |
| 124 IPC_STRUCT_TRAITS_MEMBER(secure_output_only) |
124 IPC_STRUCT_TRAITS_END() | 125 IPC_STRUCT_TRAITS_END() |
125 | 126 |
126 IPC_STRUCT_TRAITS_BEGIN(cc::TileDrawQuad) | 127 IPC_STRUCT_TRAITS_BEGIN(cc::TileDrawQuad) |
127 IPC_STRUCT_TRAITS_PARENT(cc::DrawQuad) | 128 IPC_STRUCT_TRAITS_PARENT(cc::DrawQuad) |
128 IPC_STRUCT_TRAITS_MEMBER(tex_coord_rect) | 129 IPC_STRUCT_TRAITS_MEMBER(tex_coord_rect) |
129 IPC_STRUCT_TRAITS_MEMBER(texture_size) | 130 IPC_STRUCT_TRAITS_MEMBER(texture_size) |
130 IPC_STRUCT_TRAITS_MEMBER(swizzle_contents) | 131 IPC_STRUCT_TRAITS_MEMBER(swizzle_contents) |
131 IPC_STRUCT_TRAITS_MEMBER(nearest_neighbor) | 132 IPC_STRUCT_TRAITS_MEMBER(nearest_neighbor) |
132 IPC_STRUCT_TRAITS_END() | 133 IPC_STRUCT_TRAITS_END() |
133 | 134 |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
216 IPC_STRUCT_TRAITS_END() | 217 IPC_STRUCT_TRAITS_END() |
217 | 218 |
218 IPC_STRUCT_TRAITS_BEGIN(cc::GLFrameData) | 219 IPC_STRUCT_TRAITS_BEGIN(cc::GLFrameData) |
219 IPC_STRUCT_TRAITS_MEMBER(mailbox) | 220 IPC_STRUCT_TRAITS_MEMBER(mailbox) |
220 IPC_STRUCT_TRAITS_MEMBER(sync_token) | 221 IPC_STRUCT_TRAITS_MEMBER(sync_token) |
221 IPC_STRUCT_TRAITS_MEMBER(size) | 222 IPC_STRUCT_TRAITS_MEMBER(size) |
222 IPC_STRUCT_TRAITS_MEMBER(sub_buffer_rect) | 223 IPC_STRUCT_TRAITS_MEMBER(sub_buffer_rect) |
223 IPC_STRUCT_TRAITS_END() | 224 IPC_STRUCT_TRAITS_END() |
224 | 225 |
225 #endif // CC_IPC_CC_PARAM_TRAITS_MACROS_H_ | 226 #endif // CC_IPC_CC_PARAM_TRAITS_MACROS_H_ |
OLD | NEW |