Copy as Markdown
Other Tools
/* THIS FILE IS AUTOGENERATED FROM CanvasRenderingContext2D.webidl BY Codegen.py - DO NOT EDIT */
#ifndef DOM_CANVASRENDERINGCONTEXT2DBINDINGFWD_H_
#define DOM_CANVASRENDERINGCONTEXT2DBINDINGFWD_H_
namespace mozilla {
namespace dom {
class HTMLImageElementOrSVGImageElement;
class OwningHTMLImageElementOrSVGImageElement;
} // namespace dom
} // namespace mozilla
namespace mozilla::dom {
using HTMLOrSVGImageElement = HTMLImageElementOrSVGImageElement;
using OwningHTMLOrSVGImageElement = OwningHTMLImageElementOrSVGImageElement;
} // namespace mozilla::dom
namespace mozilla {
namespace dom {
class HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrOffscreenCanvasOrImageBitmapOrVideoFrame;
class OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrOffscreenCanvasOrImageBitmapOrVideoFrame;
} // namespace dom
} // namespace mozilla
namespace mozilla::dom {
using CanvasImageSource = HTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrOffscreenCanvasOrImageBitmapOrVideoFrame;
using OwningCanvasImageSource = OwningHTMLImageElementOrSVGImageElementOrHTMLCanvasElementOrHTMLVideoElementOrOffscreenCanvasOrImageBitmapOrVideoFrame;
} // namespace mozilla::dom
namespace mozilla {
namespace dom {
struct CanvasRenderingContext2DDebugInfo;
struct CanvasRenderingContext2DSettings;
struct HitRegionOptions;
class CanvasGradient;
class CanvasPattern;
class CanvasRenderingContext2D;
class Path2D;
class TextMetrics;
} // namespace dom
} // namespace mozilla
#endif // DOM_CANVASRENDERINGCONTEXT2DBINDINGFWD_H_