util
Namespaces
Section titled “Namespaces”Type Aliases
Section titled “Type Aliases”- AnimationOptions
- AnimationState
- ArrayAnimationOptions
- ColorAnimationOptions
- EnlivenObjectOptions
- LoadImageOptions
- TAbortCallback
- TAnimation
- TAnimationBaseOptions
- TAnimationCallbacks
- TAnimationOptions
- TBaseAnimationOptions
- TComposeMatrixArgs
- TEasingFunction
- TextStyleArray
- TOnAnimationChangeCallback
- TProjection
- TProjectStrokeOnPointsOptions
- TQrDecomposeOut
- TRotateMatrixArgs
- TScaleMatrixArgs
- TTranslateMatrixArgs
- ValueAnimationOptions
Functions
Section titled “Functions”- addTransformToObject
- animate
- animateColor
- applyTransformToObject
- calcAngleBetweenVectors
- calcDimensionsMatrix
- calcPlaneChangeMatrix
- calcVectorRotation
- cancelAnimFrame
- capValue
- composeMatrix
- copyCanvasElement
- cos
- createCanvasElement
- createImage
- createRotateMatrix
- createScaleMatrix
- createSkewXMatrix
- createSkewYMatrix
- createTranslateMatrix
- createVector
- crossProduct
- degreesToRadians
- dotProduct
- enlivenObjectEnlivables
- enlivenObjects
- findScaleToCover
- findScaleToFit
- getBoundsOfCurve
- getOrthonormalVector
- getPathSegmentsInfo
- getPointer
- getPointOnPath
- getRandomInt
- getRegularPolygonPath
- getSmoothPathFromPoints
- getSvgAttributes
- getUnitVector
- groupSVGElements
- hasStyleChanged
- invertTransform
- isBetweenVectors
- isIdentityMatrix
- isTouchEvent
- isTransparent
- joinPath
- loadImage
- magnitude
- makeBoundingBoxFromPoints
- makePathSimpler
- matrixToSVG
- mergeClipPaths
- multiplyTransformMatrices
- multiplyTransformMatrixArray
- parsePath
- parsePreserveAspectRatioAttribute
- parseUnit
- pick
- projectStrokeOnPoints
- qrDecompose
- radiansToDegrees
- removeFromArray
- removeTransformFromObject
request- requestAnimFrame
- resetObjectTransform
rotatePoint- rotateVector
- saveObjectTransform
- sendObjectToPlane
- sendPointToPlane
- sendVectorToPlane
- setStyle
- sin
- sizeAfterTransform
- stylesFromArray
- stylesToArray
- toBlob
- toDataURL
- toFixed
- transformPath
transformPoint
References
Section titled “References”TArcCommand
Section titled “TArcCommand”Re-exports TArcCommand
TArcCommandSingleFlag
Section titled “TArcCommandSingleFlag”Re-exports TArcCommandSingleFlag
TClosePathCommand
Section titled “TClosePathCommand”Re-exports TClosePathCommand
TComplexParsedCommand
Section titled “TComplexParsedCommand”Re-exports TComplexParsedCommand
TComplexParsedCommandType
Section titled “TComplexParsedCommandType”Re-exports TComplexParsedCommandType
TComplexPathData
Section titled “TComplexPathData”Re-exports TComplexPathData
TCubicCurveCommand
Section titled “TCubicCurveCommand”Re-exports TCubicCurveCommand
TCubicCurveShortcutCommand
Section titled “TCubicCurveShortcutCommand”Re-exports TCubicCurveShortcutCommand
TCurveInfo
Section titled “TCurveInfo”Re-exports TCurveInfo
TEndPathInfo
Section titled “TEndPathInfo”Re-exports TEndPathInfo
THorizontalLineCommand
Section titled “THorizontalLineCommand”Re-exports THorizontalLineCommand
TLineCommand
Section titled “TLineCommand”Re-exports TLineCommand
TMoveToCommand
Section titled “TMoveToCommand”Re-exports TMoveToCommand
TParsedAbsoluteArcCommand
Section titled “TParsedAbsoluteArcCommand”Re-exports TParsedAbsoluteArcCommand
TParsedAbsoluteClosePathCommand
Section titled “TParsedAbsoluteClosePathCommand”Re-exports TParsedAbsoluteClosePathCommand
TParsedAbsoluteCubicCurveCommand
Section titled “TParsedAbsoluteCubicCurveCommand”Re-exports TParsedAbsoluteCubicCurveCommand
TParsedAbsoluteCubicCurveShortcutCommand
Section titled “TParsedAbsoluteCubicCurveShortcutCommand”Re-exports TParsedAbsoluteCubicCurveShortcutCommand
TParsedAbsoluteHorizontalLineCommand
Section titled “TParsedAbsoluteHorizontalLineCommand”Re-exports TParsedAbsoluteHorizontalLineCommand
TParsedAbsoluteLineCommand
Section titled “TParsedAbsoluteLineCommand”Re-exports TParsedAbsoluteLineCommand
TParsedAbsoluteMoveToCommand
Section titled “TParsedAbsoluteMoveToCommand”Re-exports TParsedAbsoluteMoveToCommand
TParsedAbsoluteQuadraticCurveCommand
Section titled “TParsedAbsoluteQuadraticCurveCommand”Re-exports TParsedAbsoluteQuadraticCurveCommand
TParsedAbsoluteQuadraticCurveShortcutCommand
Section titled “TParsedAbsoluteQuadraticCurveShortcutCommand”Re-exports TParsedAbsoluteQuadraticCurveShortcutCommand
TParsedAbsoluteVerticalLineCommand
Section titled “TParsedAbsoluteVerticalLineCommand”Re-exports TParsedAbsoluteVerticalLineCommand
TParsedArcCommand
Section titled “TParsedArcCommand”Re-exports TParsedArcCommand
TParsedClosePathCommand
Section titled “TParsedClosePathCommand”Re-exports TParsedClosePathCommand
TParsedCommand
Section titled “TParsedCommand”Re-exports TParsedCommand
TParsedCubicCurveCommand
Section titled “TParsedCubicCurveCommand”Re-exports TParsedCubicCurveCommand
TParsedCubicCurveShortcutCommand
Section titled “TParsedCubicCurveShortcutCommand”Re-exports TParsedCubicCurveShortcutCommand
TParsedHorizontalLineCommand
Section titled “TParsedHorizontalLineCommand”Re-exports TParsedHorizontalLineCommand
TParsedLineCommand
Section titled “TParsedLineCommand”Re-exports TParsedLineCommand
TParsedMoveToCommand
Section titled “TParsedMoveToCommand”Re-exports TParsedMoveToCommand
TParsedQuadraticCurveCommand
Section titled “TParsedQuadraticCurveCommand”Re-exports TParsedQuadraticCurveCommand
TParsedQuadraticCurveShortcutCommand
Section titled “TParsedQuadraticCurveShortcutCommand”Re-exports TParsedQuadraticCurveShortcutCommand
TParsedRelativeArcCommand
Section titled “TParsedRelativeArcCommand”Re-exports TParsedRelativeArcCommand
TParsedRelativeClosePathCommand
Section titled “TParsedRelativeClosePathCommand”Re-exports TParsedRelativeClosePathCommand
TParsedRelativeCubicCurveCommand
Section titled “TParsedRelativeCubicCurveCommand”Re-exports TParsedRelativeCubicCurveCommand
TParsedRelativeCubicCurveShortcutCommand
Section titled “TParsedRelativeCubicCurveShortcutCommand”Re-exports TParsedRelativeCubicCurveShortcutCommand
TParsedRelativeHorizontalLineCommand
Section titled “TParsedRelativeHorizontalLineCommand”Re-exports TParsedRelativeHorizontalLineCommand
TParsedRelativeLineCommand
Section titled “TParsedRelativeLineCommand”Re-exports TParsedRelativeLineCommand
TParsedRelativeMoveToCommand
Section titled “TParsedRelativeMoveToCommand”Re-exports TParsedRelativeMoveToCommand
TParsedRelativeQuadraticCurveCommand
Section titled “TParsedRelativeQuadraticCurveCommand”Re-exports TParsedRelativeQuadraticCurveCommand
TParsedRelativeQuadraticCurveShortcutCommand
Section titled “TParsedRelativeQuadraticCurveShortcutCommand”Re-exports TParsedRelativeQuadraticCurveShortcutCommand
TParsedRelativeVerticalLineCommand
Section titled “TParsedRelativeVerticalLineCommand”Re-exports TParsedRelativeVerticalLineCommand
TParsedVerticalLineCommand
Section titled “TParsedVerticalLineCommand”Re-exports TParsedVerticalLineCommand
TPathSegmentCommandInfo
Section titled “TPathSegmentCommandInfo”Re-exports TPathSegmentCommandInfo
TPathSegmentInfo
Section titled “TPathSegmentInfo”Re-exports TPathSegmentInfo
TPathSegmentInfoCommon
Section titled “TPathSegmentInfoCommon”Re-exports TPathSegmentInfoCommon
TPointAngle
Section titled “TPointAngle”Re-exports TPointAngle
TQuadraticCurveCommand
Section titled “TQuadraticCurveCommand”Re-exports TQuadraticCurveCommand
TQuadraticCurveShortcutCommand
Section titled “TQuadraticCurveShortcutCommand”Re-exports TQuadraticCurveShortcutCommand
TSimpleParseCommandType
Section titled “TSimpleParseCommandType”Re-exports TSimpleParseCommandType
TSimpleParsedCommand
Section titled “TSimpleParsedCommand”Re-exports TSimpleParsedCommand
TSimplePathData
Section titled “TSimplePathData”Re-exports TSimplePathData
TVerticalLineCommand
Section titled “TVerticalLineCommand”Re-exports TVerticalLineCommand