UNPKG

@avolutions/canvas-painter

Version:

CanvasPainter.js is a simple yet powerful JavaScript library for drawing basic shapes (rectangles, circles, etc.) on HTML5 Canvas with ease. Perfect for creating 2D graphics in your web projects.

37 lines (36 loc) 1.79 kB
export { Serializable } from './common/Serializable.js'; export { ShapeState } from './common/ShapeState.js'; /* Definitions */ export { CircleDefinition } from './definitions/CircleDefinition.js'; export { LineDefinition } from './definitions/LineDefinition.js'; export { RectangleDefinition } from './definitions/RectangleDefinition.js'; export { ShapeDefinition } from './definitions/ShapeDefinition.js'; /* Errors */ export { InvalidConstructorArgumentsError } from './errors/InvalidConstructorArgumentsError.js'; export { CanvasOptions } from './options/CanvasOptions.js'; export { CircleOptions } from './options/CircleOptions.js'; export { LineOptions } from './options/LineOptions.js'; export { PanOptions } from './options/PanOptions.js'; export { RectangleOptions } from './options/RectangleOptions.js'; export { ShapeOptions } from './options/ShapeOptions.js'; export { ZoomOptions } from './options/ZoomOptions.js'; /* Shapes */ export { Circle } from './shapes/Circle.js'; export { Line } from './shapes/Line.js'; export { Rectangle } from './shapes/Rectangle.js'; export { Shape } from './shapes/Shape.js'; export { Square } from './shapes/Square.js'; export { CanvasCursorStyle } from './styles/CanvasCursorStyle.js'; export { CanvasStyle } from './styles/CanvasStyle.js'; export { CircleStyle } from './styles/CircleStyle.js'; export { LineStyle } from './styles/LineStyle.js'; export { RectangleStyle } from './styles/RectangleStyle.js'; export { ShapeStyle } from './styles/ShapeStyle.js'; /* Types */ export { Angle } from './types/Angle.js'; export { Cursor } from './types/Cursor.js'; export { Mouse } from './types/Mouse.js'; export { MouseButton } from './types/MouseButton.js'; export { Point } from './types/Point.js'; /* Canvas */ export { Canvas } from './Canvas.js';