tree: 5f73af3d2a9baacf806c5c6cec713b3fec38b111 [path history] [tgz]
  1. OWNERS
  2. README.md
  3. canvas_async_blob_creator.cc
  4. canvas_async_blob_creator.h
  5. canvas_async_blob_creator_test.cc
  6. canvas_context_creation_attributes_core.cc
  7. canvas_context_creation_attributes_core.h
  8. canvas_draw_listener.cc
  9. canvas_draw_listener.h
  10. canvas_font_cache.cc
  11. canvas_font_cache.h
  12. canvas_font_cache_test.cc
  13. canvas_image_source.h
  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. html_canvas_element.cc
  20. html_canvas_element.h
  21. html_canvas_element.idl
  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. text_metrics.cc
  30. text_metrics.h
  31. 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.