chromium/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](../../../modules/canvas/README.md).