# Package com.google.gwt.canvas.dom.client

Classes for HTML Canvas 2D support.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Context | Rendering Context interface used to draw on a `CanvasElement`.

- Class Summary
  Class | Description
  --- | ---
  CanvasGradient | Gradient object used with `Context2d`.
  CanvasPattern | Pattern object used with `Context2d`.
  CanvasPixelArray | Array-like object holding the actual image data for an ImageData object.
  Context2d | Rendering interface used to draw on a `CanvasElement`.
  CssColor | CSS Color object.
  FillStrokeStyle | Represents a `CssColor`, `CanvasGradient`, or `CanvasPattern` that is used for stroke and fill.
  ImageData | Object that holds image data and a size.
  TextMetrics | HTML 5 Canvas text metrics.

- Enum Summary
  Enum | Description
  --- | ---
  Context2d.Composite | Enum for composite style.
  Context2d.LineCap | Enum for line-cap style.
  Context2d.LineJoin | Enum for line-join style.
  Context2d.Repetition | Enum for the repetition values.
  Context2d.TextAlign | Enum for text align style.
  Context2d.TextBaseline | Enum for text baseline style.

## Package com.google.gwt.canvas.dom.client Description

Classes for HTML Canvas 2D support.