@NonNullByDefault

# Package ej.microvg

Contains classes to manipulate and draw vector graphics.

- Class Summary
  Class | Description
  --- | ---
  BufferedVectorImage | A buffered vector image is a vector image that can be built dynamically.
  LinearGradient | Represents a linear gradient on a vector.
  Matrix | Represents a 3x3 matrix for transforming coordinates.
  Path | Represents a geometric paths consisting of straight line segments, quadratic curves, and cubic curves.
  ResourceVectorImage | Represents a vector image which requires dynamic allocation in order to be created.
  VectorFont | Represents a vector font.
  VectorGraphicsPainter | Provides static methods to draw paths, texts and images.
  VectorImage | Represents a vector image.
  VectorImageBuilder | Deprecated. Use a `BufferedVectorImage` instead.

- Enum Summary
  Enum | Description
  --- | ---
  BlendMode | Enum for the ways a path is blend.
  VectorGraphicsPainter.Direction | Enum for specifying the direction in which a rotation can occur.
  VectorGraphicsPainter.FillType | Enum for the ways a path may be filled.

- Exception Summary
  Exception | Description
  --- | ---
  VectorGraphicsException | Thrown to indicate that a method has caused an internal VectorGraphics error.