tree: baa263cc44d45bdeb716ed8dce901d8438cdd186 [path history] [tgz]
  1. baselines.idl
  2. canvas_async_blob_creator.cc
  3. canvas_async_blob_creator.h
  4. canvas_async_blob_creator_test.cc
  5. canvas_context_creation_attributes_core.cc
  6. canvas_context_creation_attributes_core.h
  7. canvas_draw_listener.cc
  8. canvas_draw_listener.h
  9. canvas_font_cache.cc
  10. canvas_font_cache.h
  11. canvas_font_cache_test.cc
  12. canvas_image_source.cc
  13. canvas_image_source.h
  14. canvas_performance_monitor.cc
  15. canvas_performance_monitor.h
  16. canvas_rendering_api_ukm_metrics_test.cc
  17. canvas_rendering_context.cc
  18. canvas_rendering_context.h
  19. canvas_rendering_context_factory.h
  20. canvas_rendering_context_host.cc
  21. canvas_rendering_context_host.h
  22. canvas_resource_tracker.cc
  23. canvas_resource_tracker.h
  24. canvas_resource_tracker_test.cc
  25. DEPS
  26. DIR_METADATA
  27. high_dynamic_range_options.idl
  28. html_canvas_element.cc
  29. html_canvas_element.h
  30. html_canvas_element.idl
  31. html_canvas_element_test.cc
  32. image_data.cc
  33. image_data.h
  34. image_data.idl
  35. image_data_settings.idl
  36. image_data_test.cc
  37. image_element_base.cc
  38. image_element_base.h
  39. image_encode_options.idl
  40. OWNERS
  41. predefined_color_space.cc
  42. predefined_color_space.h
  43. README.md
  44. text_metrics.cc
  45. text_metrics.h
  46. text_metrics.idl
  47. ukm_parameters.h
third_party/blink/renderer/core/html/canvas/README.md

Source/core/html/canvas

Contains canvas-related support classes, including:

  • the base class for all CanvasRenderingContext
  • the base class for all elements that can host a rendering context (CanvasRenderingContextHost), namely HTMLCanvasElement and OffscreenCanvas
  • canvas font cache
  • canvas async blob creator
  • base class for CanvasImageSource (used as source for drawImage)
  • base class for ImageElements (HTMLImageElement and SVGImageElement) that can be both a CanvasImageSource and a ImageBitmapSource

For more information on the structure of canvas-related classes, check Source/modules/canvas/README.md.