53 .gr_context = nullptr,
54 .view_embedder = nullptr,
55 .state_stack = preroll_state_stack_,
57 .surface_needs_readback = false,
58 .raster_time = raster_time_,
61 .has_platform_view = false,
62 .raster_cached_entries = &cacheable_items_,
67 .state_stack = paint_state_stack_,
69 .gr_context = nullptr,
70 .view_embedder = nullptr,
71 .raster_time = raster_time_,
77 display_list_builder_(k_dl_bounds_),
78 display_list_paint_context_{
80 .state_stack = display_list_state_stack_,
81 .canvas = &display_list_builder_,
82 .gr_context = nullptr,
83 .view_embedder = nullptr,
84 .raster_time = raster_time_,
90 checkerboard_context_{
92 .state_stack = checkerboard_state_stack_,
93 .canvas = &display_list_builder_,
94 .gr_context = nullptr,
95 .view_embedder = nullptr,
96 .raster_time = raster_time_,
105 display_list_state_stack_.
set_delegate(&display_list_builder_);
106 checkerboard_state_stack_.
set_delegate(&display_list_builder_);
108 checkerboard_paint_.
setColor(kCheckerboardColor);