tree: 7506928780c4b152697874400c6958376853530b [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.h
  13. canvas_rendering_api_ukm_metrics_test.cc
  14. canvas_rendering_context.cc
  15. canvas_rendering_context.h
  16. canvas_rendering_context_factory.h
  17. canvas_rendering_context_host.cc
  18. canvas_rendering_context_host.h
  19. DIR_METADATA
  20. html_canvas_element.cc
  21. html_canvas_element.h
  22. html_canvas_element.idl
  23. html_canvas_element_test.cc
  24. image_data.cc
  25. image_data.h
  26. image_data.idl
  27. image_data_settings.idl
  28. image_data_test.cc
  29. image_element_base.cc
  30. image_element_base.h
  31. image_encode_options.idl
  32. OWNERS
  33. README.md
  34. text_metrics.cc
  35. text_metrics.h
  36. text_metrics.idl
  37. ukm_parameters.h
chromium/src/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.