| OLD | NEW | 
|    1 // Copyright 2014 The Chromium Authors. All rights reserved. |    1 // Copyright 2014 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 module cc.mojom; |    5 module cc.mojom; | 
|    6  |    6  | 
|    7 import "cc/ipc/filter_operations.mojom"; |    7 import "cc/ipc/filter_operations.mojom"; | 
|    8 import "cc/ipc/render_pass_id.mojom"; |    8 import "cc/ipc/render_pass_id.mojom"; | 
|    9 import "cc/ipc/shared_quad_state.mojom"; |    9 import "cc/ipc/shared_quad_state.mojom"; | 
|   10 import "cc/ipc/surface_id.mojom"; |   10 import "cc/ipc/surface_id.mojom"; | 
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   56   gfx.mojom.Size resource_size_in_pixels; |   56   gfx.mojom.Size resource_size_in_pixels; | 
|   57   gfx.mojom.Transform matrix; |   57   gfx.mojom.Transform matrix; | 
|   58 }; |   58 }; | 
|   59  |   59  | 
|   60 struct SurfaceQuadState { |   60 struct SurfaceQuadState { | 
|   61   cc.mojom.SurfaceId surface; |   61   cc.mojom.SurfaceId surface; | 
|   62 }; |   62 }; | 
|   63  |   63  | 
|   64 struct TextureQuadState { |   64 struct TextureQuadState { | 
|   65   uint32 resource_id; |   65   uint32 resource_id; | 
 |   66   gfx.mojom.Size resource_size_in_pixels; | 
|   66   bool premultiplied_alpha; |   67   bool premultiplied_alpha; | 
|   67   gfx.mojom.PointF uv_top_left; |   68   gfx.mojom.PointF uv_top_left; | 
|   68   gfx.mojom.PointF uv_bottom_right; |   69   gfx.mojom.PointF uv_bottom_right; | 
|   69   uint32 background_color; |   70   uint32 background_color; | 
|   70   array<float, 4> vertex_opacity; |   71   array<float, 4> vertex_opacity; | 
|   71   bool y_flipped; |   72   bool y_flipped; | 
|   72   bool nearest_neighbor; |   73   bool nearest_neighbor; | 
|   73   bool secure_output_only; |   74   bool secure_output_only; | 
|   74 }; |   75 }; | 
|   75  |   76  | 
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  129   // Allows changing the rect that gets drawn to make it smaller. This value |  130   // Allows changing the rect that gets drawn to make it smaller. This value | 
|  130   // should be clipped to |rect|. This rect lives in content space. |  131   // should be clipped to |rect|. This rect lives in content space. | 
|  131   bool needs_blending; |  132   bool needs_blending; | 
|  132  |  133  | 
|  133   // Optionally holds a SharedQuadState (transforms etc) shared by multiple |  134   // Optionally holds a SharedQuadState (transforms etc) shared by multiple | 
|  134   // quads. |  135   // quads. | 
|  135   SharedQuadState? sqs; |  136   SharedQuadState? sqs; | 
|  136  |  137  | 
|  137   DrawQuadState draw_quad_state; |  138   DrawQuadState draw_quad_state; | 
|  138 }; |  139 }; | 
| OLD | NEW |