tree: af32a2198e3e88b455a838b39ae92f8f591fb9fe [path history] [tgz]
  1. CanvasAsyncBlobCreator.cpp
  2. CanvasAsyncBlobCreator.h
  3. CanvasAsyncBlobCreatorTest.cpp
  4. CanvasContextCreationAttributes.idl
  5. CanvasDrawListener.cpp
  6. CanvasDrawListener.h
  7. CanvasFontCache.cpp
  8. CanvasFontCache.h
  9. CanvasFontCacheTest.cpp
  10. CanvasImageSource.h
  11. CanvasRenderingContext.cpp
  12. CanvasRenderingContext.h
  13. CanvasRenderingContextFactory.h
  14. CanvasRenderingContextHost.cpp
  15. CanvasRenderingContextHost.h
  16. HTMLCanvasElement.cpp
  17. HTMLCanvasElement.h
  18. HTMLCanvasElement.idl
  19. ImageData.cpp
  20. ImageData.h
  21. ImageData.idl
  22. ImageDataColorSettings.idl
  23. ImageDataTest.cpp
  24. ImageElementBase.cpp
  25. ImageElementBase.h
  26. README.md
  27. TextMetrics.cpp
  28. TextMetrics.h
  29. TextMetrics.idl
third_party/WebKit/Source/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.