@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.
71 lines (70 loc) • 6.67 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Canvas = exports.Point = exports.MouseButton = exports.Mouse = exports.Cursor = exports.Angle = exports.ShapeStyle = exports.RectangleStyle = exports.LineStyle = exports.CircleStyle = exports.CanvasStyle = exports.CanvasCursorStyle = exports.Square = exports.Shape = exports.Rectangle = exports.Line = exports.Circle = exports.ZoomOptions = exports.ShapeOptions = exports.RectangleOptions = exports.PanOptions = exports.LineOptions = exports.CircleOptions = exports.CanvasOptions = exports.InvalidConstructorArgumentsError = exports.ShapeDefinition = exports.RectangleDefinition = exports.LineDefinition = exports.CircleDefinition = exports.ShapeState = exports.Serializable = void 0;
var Serializable_js_1 = require("./common/Serializable.js");
Object.defineProperty(exports, "Serializable", { enumerable: true, get: function () { return Serializable_js_1.Serializable; } });
var ShapeState_js_1 = require("./common/ShapeState.js");
Object.defineProperty(exports, "ShapeState", { enumerable: true, get: function () { return ShapeState_js_1.ShapeState; } });
/* Definitions */
var CircleDefinition_js_1 = require("./definitions/CircleDefinition.js");
Object.defineProperty(exports, "CircleDefinition", { enumerable: true, get: function () { return CircleDefinition_js_1.CircleDefinition; } });
var LineDefinition_js_1 = require("./definitions/LineDefinition.js");
Object.defineProperty(exports, "LineDefinition", { enumerable: true, get: function () { return LineDefinition_js_1.LineDefinition; } });
var RectangleDefinition_js_1 = require("./definitions/RectangleDefinition.js");
Object.defineProperty(exports, "RectangleDefinition", { enumerable: true, get: function () { return RectangleDefinition_js_1.RectangleDefinition; } });
var ShapeDefinition_js_1 = require("./definitions/ShapeDefinition.js");
Object.defineProperty(exports, "ShapeDefinition", { enumerable: true, get: function () { return ShapeDefinition_js_1.ShapeDefinition; } });
/* Errors */
var InvalidConstructorArgumentsError_js_1 = require("./errors/InvalidConstructorArgumentsError.js");
Object.defineProperty(exports, "InvalidConstructorArgumentsError", { enumerable: true, get: function () { return InvalidConstructorArgumentsError_js_1.InvalidConstructorArgumentsError; } });
var CanvasOptions_js_1 = require("./options/CanvasOptions.js");
Object.defineProperty(exports, "CanvasOptions", { enumerable: true, get: function () { return CanvasOptions_js_1.CanvasOptions; } });
var CircleOptions_js_1 = require("./options/CircleOptions.js");
Object.defineProperty(exports, "CircleOptions", { enumerable: true, get: function () { return CircleOptions_js_1.CircleOptions; } });
var LineOptions_js_1 = require("./options/LineOptions.js");
Object.defineProperty(exports, "LineOptions", { enumerable: true, get: function () { return LineOptions_js_1.LineOptions; } });
var PanOptions_js_1 = require("./options/PanOptions.js");
Object.defineProperty(exports, "PanOptions", { enumerable: true, get: function () { return PanOptions_js_1.PanOptions; } });
var RectangleOptions_js_1 = require("./options/RectangleOptions.js");
Object.defineProperty(exports, "RectangleOptions", { enumerable: true, get: function () { return RectangleOptions_js_1.RectangleOptions; } });
var ShapeOptions_js_1 = require("./options/ShapeOptions.js");
Object.defineProperty(exports, "ShapeOptions", { enumerable: true, get: function () { return ShapeOptions_js_1.ShapeOptions; } });
var ZoomOptions_js_1 = require("./options/ZoomOptions.js");
Object.defineProperty(exports, "ZoomOptions", { enumerable: true, get: function () { return ZoomOptions_js_1.ZoomOptions; } });
/* Shapes */
var Circle_js_1 = require("./shapes/Circle.js");
Object.defineProperty(exports, "Circle", { enumerable: true, get: function () { return Circle_js_1.Circle; } });
var Line_js_1 = require("./shapes/Line.js");
Object.defineProperty(exports, "Line", { enumerable: true, get: function () { return Line_js_1.Line; } });
var Rectangle_js_1 = require("./shapes/Rectangle.js");
Object.defineProperty(exports, "Rectangle", { enumerable: true, get: function () { return Rectangle_js_1.Rectangle; } });
var Shape_js_1 = require("./shapes/Shape.js");
Object.defineProperty(exports, "Shape", { enumerable: true, get: function () { return Shape_js_1.Shape; } });
var Square_js_1 = require("./shapes/Square.js");
Object.defineProperty(exports, "Square", { enumerable: true, get: function () { return Square_js_1.Square; } });
var CanvasCursorStyle_js_1 = require("./styles/CanvasCursorStyle.js");
Object.defineProperty(exports, "CanvasCursorStyle", { enumerable: true, get: function () { return CanvasCursorStyle_js_1.CanvasCursorStyle; } });
var CanvasStyle_js_1 = require("./styles/CanvasStyle.js");
Object.defineProperty(exports, "CanvasStyle", { enumerable: true, get: function () { return CanvasStyle_js_1.CanvasStyle; } });
var CircleStyle_js_1 = require("./styles/CircleStyle.js");
Object.defineProperty(exports, "CircleStyle", { enumerable: true, get: function () { return CircleStyle_js_1.CircleStyle; } });
var LineStyle_js_1 = require("./styles/LineStyle.js");
Object.defineProperty(exports, "LineStyle", { enumerable: true, get: function () { return LineStyle_js_1.LineStyle; } });
var RectangleStyle_js_1 = require("./styles/RectangleStyle.js");
Object.defineProperty(exports, "RectangleStyle", { enumerable: true, get: function () { return RectangleStyle_js_1.RectangleStyle; } });
var ShapeStyle_js_1 = require("./styles/ShapeStyle.js");
Object.defineProperty(exports, "ShapeStyle", { enumerable: true, get: function () { return ShapeStyle_js_1.ShapeStyle; } });
/* Types */
var Angle_js_1 = require("./types/Angle.js");
Object.defineProperty(exports, "Angle", { enumerable: true, get: function () { return Angle_js_1.Angle; } });
var Cursor_js_1 = require("./types/Cursor.js");
Object.defineProperty(exports, "Cursor", { enumerable: true, get: function () { return Cursor_js_1.Cursor; } });
var Mouse_js_1 = require("./types/Mouse.js");
Object.defineProperty(exports, "Mouse", { enumerable: true, get: function () { return Mouse_js_1.Mouse; } });
var MouseButton_js_1 = require("./types/MouseButton.js");
Object.defineProperty(exports, "MouseButton", { enumerable: true, get: function () { return MouseButton_js_1.MouseButton; } });
var Point_js_1 = require("./types/Point.js");
Object.defineProperty(exports, "Point", { enumerable: true, get: function () { return Point_js_1.Point; } });
/* Canvas */
var Canvas_js_1 = require("./Canvas.js");
Object.defineProperty(exports, "Canvas", { enumerable: true, get: function () { return Canvas_js_1.Canvas; } });