tree: d7ba387dc5c875ea45ce207832914d1a1ca30b7a [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_context.cc
  14. canvas_rendering_context.h
  15. canvas_rendering_context_factory.h
  16. canvas_rendering_context_host.cc
  17. canvas_rendering_context_host.h
  18. html_canvas_element.cc
  19. html_canvas_element.h
  20. html_canvas_element.idl
  21. html_canvas_element_test.cc
  22. image_data.cc
  23. image_data.h
  24. image_data.idl
  25. image_data_color_settings.idl
  26. image_data_test.cc
  27. image_element_base.cc
  28. image_element_base.h
  29. image_encode_options.idl
  30. OWNERS
  31. README.md
  32. text_metrics.cc
  33. text_metrics.h
  34. text_metrics.idl
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.