tree: e0df8ec008fe6eacd4dd69457bc87369434d316a [path history] [tgz]
  1. compositing/
  2. cpu/
  3. darkmode/
  4. filters/
  5. gpu/
  6. paint/
  7. skia/
  8. test/
  9. accelerated_static_bitmap_image.cc
  10. accelerated_static_bitmap_image.h
  11. accelerated_static_bitmap_image_test.cc
  12. animation_worklet_mutator.h
  13. animation_worklet_mutator_dispatcher.h
  14. animation_worklet_mutator_dispatcher_impl.cc
  15. animation_worklet_mutator_dispatcher_impl.h
  16. animation_worklet_mutator_dispatcher_impl_test.cc
  17. animation_worklet_mutators_state.h
  18. apply_viewport_changes.h
  19. begin_frame_provider.cc
  20. begin_frame_provider.h
  21. bitmap_image.cc
  22. bitmap_image.h
  23. bitmap_image_metrics.cc
  24. bitmap_image_metrics.h
  25. bitmap_image_test.cc
  26. box_reflection.cc
  27. box_reflection.h
  28. canvas_2d_layer_bridge.cc
  29. canvas_2d_layer_bridge.h
  30. canvas_2d_layer_bridge_test.cc
  31. canvas_color_params.cc
  32. canvas_color_params.h
  33. canvas_color_params_test.cc
  34. canvas_resource.cc
  35. canvas_resource.h
  36. canvas_resource_dispatcher.cc
  37. canvas_resource_dispatcher.h
  38. canvas_resource_dispatcher_test.cc
  39. canvas_resource_host.cc
  40. canvas_resource_host.h
  41. canvas_resource_params.cc
  42. canvas_resource_params.h
  43. canvas_resource_provider.cc
  44. canvas_resource_provider.h
  45. canvas_resource_provider_test.cc
  46. canvas_resource_test.cc
  47. color.cc
  48. color.h
  49. color_behavior.cc
  50. color_behavior.h
  51. color_blend.h
  52. color_correction_test_utils.cc
  53. color_correction_test_utils.h
  54. color_space_gamut.cc
  55. color_space_gamut.h
  56. color_space_profile_data.cc
  57. color_space_profile_data.h
  58. compositing_reasons.cc
  59. compositing_reasons.h
  60. compositor_element_id.cc
  61. compositor_element_id.h
  62. compositor_element_id_test.cc
  63. compositor_filter_operations.cc
  64. compositor_filter_operations.h
  65. compositor_mutator_client.cc
  66. compositor_mutator_client.h
  67. contiguous_container.cc
  68. contiguous_container.h
  69. contiguous_container_test.cc
  70. crossfade_generated_image.cc
  71. crossfade_generated_image.h
  72. dark_mode_color_classifier.cc
  73. dark_mode_color_classifier.h
  74. dark_mode_color_classifier_test.cc
  75. dark_mode_color_filter.cc
  76. dark_mode_color_filter.h
  77. dark_mode_filter.cc
  78. dark_mode_filter.h
  79. dark_mode_filter_helper.cc
  80. dark_mode_filter_helper.h
  81. dark_mode_filter_test.cc
  82. dark_mode_image_cache.h
  83. dark_mode_image_cache_test.cc
  84. dark_mode_image_classifier.cc
  85. dark_mode_image_classifier.h
  86. dark_mode_image_classifier_test.cc
  87. dark_mode_lab_color_space.h
  88. dark_mode_lab_color_space_test.cc
  89. dark_mode_settings.h
  90. dark_mode_settings_builder.cc
  91. dark_mode_settings_builder.h
  92. dark_mode_types.h
  93. dash_array.h
  94. decoding_image_generator.cc
  95. decoding_image_generator.h
  96. decoding_image_generator_test.cc
  97. deferred_image_decoder.cc
  98. deferred_image_decoder.h
  99. deferred_image_decoder_test.cc
  100. deferred_image_decoder_test_wo_platform.cc
  101. DEPS
  102. DIR_METADATA
  103. dom_node_id.h
  104. draw_looper_builder.cc
  105. draw_looper_builder.h
  106. generated_image.cc
  107. generated_image.h
  108. gpu_memory_buffer_image_copy.cc
  109. gpu_memory_buffer_image_copy.h
  110. gradient.cc
  111. gradient.h
  112. gradient_generated_image.cc
  113. gradient_generated_image.h
  114. graphics_context.cc
  115. graphics_context.h
  116. graphics_context_state.cc
  117. graphics_context_state.h
  118. graphics_context_state_saver.h
  119. graphics_context_test.cc
  120. graphics_layer.cc
  121. graphics_layer.h
  122. graphics_layer_client.h
  123. graphics_layer_test.cc
  124. graphics_layer_tree_as_text.cc
  125. graphics_layer_tree_as_text.h
  126. graphics_types.cc
  127. graphics_types.h
  128. graphics_types_3d.h
  129. identifiability_paint_op_digest.cc
  130. identifiability_paint_op_digest.h
  131. identifiability_paint_op_digest_unittest.cc
  132. image.cc
  133. image.h
  134. image_data_buffer.cc
  135. image_data_buffer.h
  136. image_decoder_wrapper.cc
  137. image_decoder_wrapper.h
  138. image_decoding_store.cc
  139. image_decoding_store.h
  140. image_decoding_store_test.cc
  141. image_frame_generator.cc
  142. image_frame_generator.h
  143. image_frame_generator_test.cc
  144. image_observer.cc
  145. image_observer.h
  146. image_orientation.cc
  147. image_orientation.h
  148. image_pattern.cc
  149. image_pattern.h
  150. intercepting_canvas.cc
  151. intercepting_canvas.h
  152. interpolation_space.cc
  153. interpolation_space.h
  154. logging_canvas.cc
  155. logging_canvas.h
  156. mailbox_ref.cc
  157. mailbox_ref.h
  158. mailbox_texture_backing.cc
  159. mailbox_texture_backing.h
  160. main_thread_mutator_client.cc
  161. main_thread_mutator_client.h
  162. memory_managed_paint_canvas.cc
  163. memory_managed_paint_canvas.h
  164. memory_managed_paint_recorder.cc
  165. memory_managed_paint_recorder.h
  166. mutator_client.h
  167. offscreen_canvas_placeholder.cc
  168. offscreen_canvas_placeholder.h
  169. overlay_scrollbar_clip_behavior.h
  170. OWNERS
  171. paint_generated_image.cc
  172. paint_generated_image.h
  173. paint_invalidation_reason.cc
  174. paint_invalidation_reason.h
  175. paint_invalidation_reason_test.cc
  176. paint_record_pattern.cc
  177. paint_record_pattern.h
  178. paint_worklet_paint_dispatcher.cc
  179. paint_worklet_paint_dispatcher.h
  180. paint_worklet_paint_dispatcher_test.cc
  181. paint_worklet_painter.h
  182. parkable_image.cc
  183. parkable_image.h
  184. parkable_image_manager.cc
  185. parkable_image_manager.h
  186. parkable_image_test.cc
  187. path.cc
  188. path.h
  189. path_test.cc
  190. path_traversal_state.cc
  191. path_traversal_state.h
  192. pattern.cc
  193. pattern.h
  194. picture_snapshot.cc
  195. picture_snapshot.h
  196. placeholder_image.cc
  197. placeholder_image.h
  198. placeholder_image_test.cc
  199. platform_paint_worklet_layer_painter.cc
  200. platform_paint_worklet_layer_painter.h
  201. profiling_canvas.cc
  202. profiling_canvas.h
  203. raster_dark_mode_filter_impl.cc
  204. raster_dark_mode_filter_impl.h
  205. raster_dark_mode_filter_impl_test.cc
  206. README.md
  207. replaying_canvas.cc
  208. replaying_canvas.h
  209. resource_id_traits.h
  210. rw_buffer.cc
  211. rw_buffer.h
  212. rw_buffer_test.cc
  213. scoped_interpolation_quality.h
  214. scrollbar_theme_settings.cc
  215. scrollbar_theme_settings.h
  216. squashing_disallowed_reasons.cc
  217. squashing_disallowed_reasons.h
  218. static_bitmap_image.cc
  219. static_bitmap_image.h
  220. stroke_data.cc
  221. stroke_data.h
  222. subtree_paint_property_update_reason.cc
  223. subtree_paint_property_update_reason.h
  224. surface_layer_bridge.cc
  225. surface_layer_bridge.h
  226. touch_action.h
  227. touch_action_rect.cc
  228. touch_action_rect.h
  229. unaccelerated_static_bitmap_image.cc
  230. unaccelerated_static_bitmap_image.h
  231. video_frame_image_util.cc
  232. video_frame_image_util.h
  233. video_frame_image_util_test.cc
  234. video_frame_resource_provider.cc
  235. video_frame_resource_provider.h
  236. video_frame_submitter.cc
  237. video_frame_submitter.h
  238. video_frame_submitter_test.cc
  239. web_graphics_context_3d_provider_util.cc
  240. web_graphics_context_3d_provider_util.h
  241. web_graphics_context_3d_provider_wrapper.cc
  242. web_graphics_context_3d_provider_wrapper.h
chromium/src/third_party/blink/renderer/platform/graphics/README.md

Platform graphics code

This directory contains graphics support code with minimal external dependencies (e.g., no references to core). The main subdirectories are:

  • compositing -- Contains the implementation of the “blink compositing algorithm”.
  • darkmode -- Dark mode neural network classifier.
  • filters -- Filter effects.
  • gpu -- GPU-accelerated support code.
  • paint -- Contains the implementation of display lists and display list-based painting.