UNPKG

fabric

Version:

Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.

37 lines (36 loc) 2.92 kB
export { cos } from './misc/cos.mjs'; export { sin } from './misc/sin.mjs'; export { calcAngleBetweenVectors, calcVectorRotation, createVector, crossProduct, dotProduct, getOrthonormalVector, getUnitVector, isBetweenVectors, magnitude, rotateVector } from './misc/vectors.mjs'; export { degreesToRadians, radiansToDegrees } from './misc/radiansDegreesConversion.mjs'; export { rotatePoint } from './misc/rotatePoint.mjs'; export { projectStrokeOnPoints } from './misc/projectStroke/index.mjs'; export { calcDimensionsMatrix, composeMatrix, createRotateMatrix, createScaleMatrix, createSkewXMatrix, createSkewYMatrix, createTranslateMatrix, invertTransform, isIdentityMatrix, multiplyTransformMatrices, multiplyTransformMatrixArray, qrDecompose, transformPoint } from './misc/matrix.mjs'; export { hasStyleChanged, stylesFromArray, stylesToArray } from './misc/textStyles.mjs'; export { copyCanvasElement, createCanvasElement, createImage, toBlob, toDataURL } from './misc/dom.mjs'; export { toFixed } from './misc/toFixed.mjs'; export { getSvgAttributes, parsePreserveAspectRatioAttribute, parseUnit } from './misc/svgParsing.mjs'; export { matrixToSVG } from './misc/svgExport.mjs'; export { groupSVGElements } from './misc/groupSVGElements.mjs'; export { findScaleToCover, findScaleToFit } from './misc/findScaleTo.mjs'; export { capValue } from './misc/capValue.mjs'; export { addTransformToObject, applyTransformToObject, removeTransformFromObject, resetObjectTransform, saveObjectTransform, sizeAfterTransform } from './misc/objectTransforms.mjs'; export { makeBoundingBoxFromPoints } from './misc/boundingBoxFromPoints.mjs'; export { calcPlaneChangeMatrix, sendObjectToPlane, sendPointToPlane, sendVectorToPlane } from './misc/planeChange.mjs'; import * as lang_string from './lang_string.mjs'; export { lang_string as string }; export { enlivenObjectEnlivables, enlivenObjects, loadImage } from './misc/objectEnlive.mjs'; export { pick } from './misc/pick.mjs'; export { getBoundsOfCurve, getPathSegmentsInfo, getPointOnPath, getRegularPolygonPath, getSmoothPathFromPoints, joinPath, makePathSimpler, parsePath, transformPath } from './path/index.mjs'; export { setStyle } from './dom_style.mjs'; export { getPointer, isTouchEvent } from './dom_event.mjs'; export { isTransparent } from './misc/isTransparent.mjs'; export { mergeClipPaths } from './misc/mergeClipPaths.mjs'; export { animate, animateColor } from './animation/animate.mjs'; import * as easing from './animation/easing.mjs'; export { easing as ease }; export { cancelAnimFrame, requestAnimFrame } from './animation/AnimationFrameProvider.mjs'; export { removeFromArray } from './internals/removeFromArray.mjs'; export { getRandomInt } from './internals/getRandomInt.mjs'; export { request } from './internals/dom_request.mjs'; export { removeTransformMatrixForSvgParsing } from './transform_matrix_removal.mjs'; //# sourceMappingURL=index.mjs.map