Home
Classes
ActiveSelection
fromObject
_calcRotateMatrix
_calcTranslateMatrix
_getCoords
_limitCacheSize
_removeCacheCanvas
_renderControls
_setupCompositeOperation
_toSVG
add
addWithUpdate
adjustPosition
animate
bringForward
bringToFront
calcCoords
calcOwnMatrix
calcTransformMatrix
center
centerH
centerV
clone
cloneAsImage
complexity
contains
containsPoint
destroy
drawBorders
drawBordersInGroup
drawCacheOnCanvas
drawClipPathOnCache
drawControls
drawObject
drawSelectionBackground
forEachControl
forEachObject
fxStraighten
getBoundingRect
getCenterPoint
getCoords
getLocalPointer
getObjectOpacity
getObjects
getObjectScaling
getPointByOrigin
getScaledHeight
getScaledWidth
getSvgCommons
getSvgFilter
getSvgSpanStyles
getSvgStyles
getSvgTextDecoration
getSvgTransform
getTotalObjectScaling
getViewportTransform
hasFill
hasStateChanged
hasStroke
initialize
insertAt
intersectsWithObject
intersectsWithRect
isCacheDirty
isContainedWithinObject
isContainedWithinRect
isControlVisible
isEmpty
isOnACache
isOnScreen
isPartiallyOnScreen
isType
item
moveTo
needsItsOwnCache
onDeselect
onSelect
remove
removeWithUpdate
render
rotate
saveState
scale
scaleToHeight
scaleToWidth
sendBackwards
sendToBack
setControlsVisibility
setControlVisible
setCoords
setObjectsCoords
setOnGroup
setOptions
setPositionByOrigin
setupState
shouldCache
size
straighten
toActiveSelection
toCanvasElement
toClipPathSVG
toDatalessObject
toDataURL
toGroup
toJSON
toLocalPoint
toObject
toString
toSVG
transform
translateToCenterPoint
translateToGivenOrigin
translateToOriginPoint
ungroupOnCanvas
viewportCenter
viewportCenterH
viewportCenterV
willDrawShadow
BaseBrush
Canvas
__onMouseWheel
_chooseObjectsToRender
_setCursorFromEvent
absolutePan
add
bringForward
bringToFront
calcOffset
calcViewportBoundaries
centerObject
centerObjectH
centerObjectV
clear
clearContext
clone
cloneWithoutData
complexity
contains
createSVGFontFacesMarkup
createSVGRefElementsMarkup
discardActiveObject
dispose
drawClipPathOnCanvas
drawControls
findTarget
fire
forEachObject
fxCenterObjectH
fxCenterObjectV
fxRemove
fxStraightenObject
getActiveObject
getActiveObjects
getCenter
getContext
getElement
getHeight
getObjects
getPointer
getSelectionContext
getSelectionElement
getVpCenter
getWidth
getZoom
initialize
insertAt
isEmpty
isTargetTransparent
item
loadFromJSON
moveTo
relativePan
remove
removeListeners
renderAll
renderCanvas
renderTop
requestRenderAll
restorePointerVpt
sendBackwards
sendToBack
setActiveObject
setBackgroundColor
setBackgroundImage
setCursor
setDimensions
setHeight
setOverlayColor
setOverlayImage
setViewportTransform
setWidth
setZoom
size
straightenObject
toCanvasElement
toDatalessJSON
toDatalessObject
toDataURL
toJSON
toObject
toString
toSVG
viewportCenterObject
viewportCenterObjectH
viewportCenterObjectV
zoomToPoint
Circle
fromElement
fromObject
_calcRotateMatrix
_calcTranslateMatrix
_getCoords
_limitCacheSize
_removeCacheCanvas
_renderControls
_setupCompositeOperation
_toSVG
adjustPosition
animate
bringForward
bringToFront
calcCoords
calcOwnMatrix
calcTransformMatrix
center
centerH
centerV
clone
cloneAsImage
complexity
containsPoint
drawBorders
drawBordersInGroup
drawCacheOnCanvas
drawClipPathOnCache
drawControls
drawObject
drawSelectionBackground
forEachControl
fxStraighten
getBoundingRect
getCenterPoint
getCoords
getLocalPointer
getObjectOpacity
getObjectScaling
getPointByOrigin
getRadiusX
getRadiusY
getScaledHeight
getScaledWidth
getSvgCommons
getSvgFilter
getSvgSpanStyles
getSvgStyles
getSvgTextDecoration
getSvgTransform
getTotalObjectScaling
getViewportTransform
hasFill
hasStateChanged
hasStroke
initialize
intersectsWithObject
intersectsWithRect
isCacheDirty
isContainedWithinObject
isContainedWithinRect
isControlVisible
isOnScreen
isPartiallyOnScreen
isType
moveTo
needsItsOwnCache
onDeselect
onSelect
render
rotate
saveState
scale
scaleToHeight
scaleToWidth
sendBackwards
sendToBack
setControlsVisibility
setControlVisible
setCoords
setOnGroup
setOptions
setPositionByOrigin
setRadius
setupState
shouldCache
straighten
toCanvasElement
toClipPathSVG
toDatalessObject
toDataURL
toJSON
toLocalPoint
toObject
toString
toSVG
transform
translateToCenterPoint
translateToGivenOrigin
translateToOriginPoint
viewportCenter
viewportCenterH
viewportCenterV
willDrawShadow
CircleBrush
addPoint
drawDot
initialize
onMouseDown
onMouseMove
onMouseUp
Color
fromHex
fromHsl
fromHsla
fromRgb
fromRgba
fromSource
sourceFromHex
sourceFromHsl
sourceFromRgb
getAlpha
getSource
overlayWith
setAlpha
setSource
toBlackWhite
toGrayscale
toHex
toHexa
toHsl
toHsla
toRgb
toRgba
Ellipse
fromElement
fromObject
_calcRotateMatrix
_calcTranslateMatrix
_getCoords
_limitCacheSize
_removeCacheCanvas
_renderControls
_setupCompositeOperation
_toSVG
adjustPosition
animate
bringForward
bringToFront
calcCoords
calcOwnMatrix
calcTransformMatrix
center
centerH
centerV
clone
cloneAsImage
complexity
containsPoint
drawBorders
drawBordersInGroup
drawCacheOnCanvas
drawClipPathOnCache
drawControls
drawObject
drawSelectionBackground
forEachControl
fxStraighten
getBoundingRect
getCenterPoint
getCoords
getLocalPointer
getObjectOpacity
getObjectScaling
getPointByOrigin
getRx
getRy
getScaledHeight
getScaledWidth
getSvgCommons
getSvgFilter
getSvgSpanStyles
getSvgStyles
getSvgTextDecoration
getSvgTransform
getTotalObjectScaling
getViewportTransform
hasFill
hasStateChanged
hasStroke
initialize
intersectsWithObject
intersectsWithRect
isCacheDirty
isContainedWithinObject
isContainedWithinRect
isControlVisible
isOnScreen
isPartiallyOnScreen
isType
moveTo
needsItsOwnCache
onDeselect
onSelect
render
rotate
saveState
scale
scaleToHeight
scaleToWidth
sendBackwards
sendToBack
setControlsVisibility
setControlVisible
setCoords
setOnGroup
setOptions
setPositionByOrigin
setupState
shouldCache
straighten
toCanvasElement
toClipPathSVG
toDatalessObject
toDataURL
toJSON
toLocalPoint
toObject
toString
toSVG
transform
translateToCenterPoint
translateToGivenOrigin
translateToOriginPoint
viewportCenter
viewportCenterH
viewportCenterV
willDrawShadow
Gradient
fromElement
addColorStop
initialize
toLive
toObject
toSVG
Group
fromObject
_calcRotateMatrix
_calcTranslateMatrix
_getCoords
_limitCacheSize
_removeCacheCanvas
_renderControls
_setupCompositeOperation
_toSVG
add
addWithUpdate
adjustPosition
animate
bringForward
bringToFront
calcCoords
calcOwnMatrix
calcTransformMatrix
center
centerH
centerV
clone
cloneAsImage
complexity
contains
containsPoint
destroy
drawBorders
drawBordersInGroup
drawCacheOnCanvas
drawClipPathOnCache
drawControls
drawObject
drawSelectionBackground
forEachControl
forEachObject
fxStraighten
getBoundingRect
getCenterPoint
getCoords
getLocalPointer
getObjectOpacity
getObjects
getObjectScaling
getPointByOrigin
getScaledHeight
getScaledWidth
getSvgCommons
getSvgFilter
getSvgSpanStyles
getSvgStyles
getSvgTextDecoration
getSvgTransform
getTotalObjectScaling
getViewportTransform
hasFill
hasStateChanged
hasStroke
initialize
insertAt
intersectsWithObject
intersectsWithRect
isCacheDirty
isContainedWithinObject
isContainedWithinRect
isControlVisible
isEmpty
isOnACache
isOnScreen
isPartiallyOnScreen
isType
item
moveTo
needsItsOwnCache
onDeselect
onSelect
remove
removeWithUpdate
render
rotate
saveState
scale
scaleToHeight
scaleToWidth
sendBackwards
sendToBack
setControlsVisibility
setControlVisible
setCoords
setObjectsCoords
setOnGroup
setOptions
setPositionByOrigin
setupState
shouldCache
size
straighten
toActiveSelection
toCanvasElement
toClipPathSVG
toDatalessObject
toDataURL
toJSON
toLocalPoint
toObject
toString
toSVG
transform
translateToCenterPoint
translateToGivenOrigin
translateToOriginPoint
ungroupOnCanvas
viewportCenter
viewportCenterH
viewportCenterV
willDrawShadow
Image
fromElement
fromObject
fromURL
_calcRotateMatrix
_calcTranslateMatrix
_getCoords
_limitCacheSize
_removeCacheCanvas
_renderControls
_setupCompositeOperation
_toSVG
adjustPosition
animate
bringForward
bringToFront
calcCoords
calcOwnMatrix
calcTransformMatrix
center
centerH
centerV
clone
cloneAsImage
complexity
containsPoint
dispose
drawBorders
drawBordersInGroup
drawCacheOnCanvas
drawClipPathOnCache
drawControls
drawObject
drawSelectionBackground
forEachControl
fxStraighten
getBoundingRect
getCenterPoint
getCoords
getCrossOrigin
getElement
getLocalPointer
getObjectOpacity
getObjectScaling
getOriginalSize
getPointByOrigin
getScaledHeight
getScaledWidth
getSrc
getSvgCommons
getSvgFilter
getSvgSpanStyles
getSvgStyles
getSvgTextDecoration
getSvgTransform
getTotalObjectScaling
getViewportTransform
hasCrop
hasFill
hasStateChanged
hasStroke
initialize
intersectsWithObject
intersectsWithRect
isCacheDirty
isContainedWithinObject
isContainedWithinRect
isControlVisible
isOnScreen
isPartiallyOnScreen
isType
moveTo
needsItsOwnCache
onDeselect
onSelect
removeTexture
render
rotate
saveState
scale
scaleToHeight
scaleToWidth
sendBackwards
sendToBack
setControlsVisibility
setControlVisible
setCoords
setElement
setOnGroup
setOptions
setPositionByOrigin
setSrc
setupState
shouldCache
straighten
toCanvasElement
toClipPathSVG
toDatalessObject
toDataURL
toJSON
toLocalPoint
toObject
toString
toSVG
transform
translateToCenterPoint
translateToGivenOrigin
translateToOriginPoint
viewportCenter
viewportCenterH
viewportCenterV
willDrawShadow
BaseFilter
applyTo
applyToWebGL
createHelpLayer
createProgram
getAttributeLocations
getUniformLocations
initialize
isNeutralState
retrieveShader
sendAttributeData
sendUniformData
setOptions
toJSON
toObject
Blur
applyTo
applyToWebGL
chooseRightDelta
createHelpLayer
createProgram
getAttributeLocations
getUniformLocations
initialize
isNeutralState
retrieveShader
sendAttributeData
sendUniformData
setOptions
toJSON
toObject
Brightness
applyTo
applyTo2d
applyToWebGL
createHelpLayer
createProgram
getAttributeLocations
getUniformLocations
initialize
isNeutralState
retrieveShader
sendAttributeData
sendUniformData
setOptions
toJSON
toObject
ColorMatrix
applyTo
applyTo2d
applyToWebGL
createHelpLayer
createProgram
getAttributeLocations
getUniformLocations
initialize
isNeutralState
retrieveShader
sendAttributeData
sendUniformData
setOptions
toJSON
toObject
Contrast
applyTo
applyTo2d
applyToWebGL
createHelpLayer
createProgram
getAttributeLocations
getUniformLocations
initialize
isNeutralState
retrieveShader
sendAttributeData
sendUniformData
setOptions
toJSON
toObject
Convolute
applyTo
applyTo2d
applyToWebGL
createHelpLayer
createProgram
getAttributeLocations
getUniformLocations
initialize
isNeutralState
retrieveShader
sendAttributeData
sendUniformData
setOptions
toJSON
toObject
BlendColor
applyTo
applyToWebGL
createHelpLayer
createProgram
getAttributeLocations
getUniformLocations
initialize
isNeutralState
retrieveShader
sendAttributeData
sendUniformData
setOptions
toJSON
toObject
BlendImage
applyTo
applyToWebGL
createHelpLayer
createProgram
getAttributeLocations
getUniformLocations
initialize
isNeutralState
retrieveShader
sendAttributeData
sendUniformData
setOptions
toJSON
toObject
Gamma
applyTo
applyTo2d
applyToWebGL
createHelpLayer
createProgram
getAttributeLocations
getUniformLocations
initialize
isNeutralState
retrieveShader
sendAttributeData
sendUniformData
setOptions
toJSON
toObject
Grayscale
applyTo
applyTo2d
applyToWebGL
createHelpLayer
createProgram
getAttributeLocations
getUniformLocations
initialize
isNeutralState
retrieveShader
sendAttributeData
sendUniformData
setOptions
toJSON
toObject
HueRotation
applyTo
applyToWebGL
createHelpLayer
createProgram
getAttributeLocations
getUniformLocations
initialize
isNeutralState
retrieveShader
sendAttributeData
sendUniformData
setOptions
toJSON
toObject
Invert
applyTo
applyTo2d
applyToWebGL
createHelpLayer
createProgram
getAttributeLocations
getUniformLocations
initialize
isNeutralState
retrieveShader
sendAttributeData
sendUniformData
setOptions
toJSON
toObject
Noise
applyTo
applyTo2d
applyToWebGL
createHelpLayer
createProgram
getAttributeLocations
getUniformLocations
initialize
isNeutralState
retrieveShader
sendAttributeData
sendUniformData
setOptions
toJSON
toObject
Pixelate
applyTo
applyTo2d
applyToWebGL
createHelpLayer
createProgram
getAttributeLocations
getUniformLocations
initialize
isNeutralState
retrieveShader
sendAttributeData
sendUniformData
setOptions
toJSON
toObject
RemoveColor
applyTo
applyTo2d
applyToWebGL
createHelpLayer
createProgram
getAttributeLocations
getUniformLocations
initialize
isNeutralState
retrieveShader
sendAttributeData
sendUniformData
setOptions
toJSON
toObject
Resize
applyTo
applyTo2d
applyToWebGL
bilinearFiltering
createHelpLayer
createProgram
generateShader
getAttributeLocations
getUniformLocations
hermiteFastResize
initialize
isNeutralState
lanczosResize
retrieveShader
sendAttributeData
sendUniformData
setOptions
sliceByTwo
toJSON
toObject
Saturation
applyTo
applyTo2d
applyToWebGL
createHelpLayer
createProgram
getAttributeLocations
getUniformLocations
initialize
isNeutralState
retrieveShader
sendAttributeData
sendUniformData
setOptions
toJSON
toObject
Intersection
appendPoint
appendPoints
IText
fromObject
_calcRotateMatrix
_calcTranslateMatrix
_getCoords
_getFontDeclaration
_getSelectionForOffset
_getStyleDeclaration
_limitCacheSize
_measureLine
_mouseDownHandler
_mouseDownHandlerBefore
_moveCursorLeftOrRight
_moveCursorUpOrDown
_removeCacheCanvas
_renderControls
_setupCompositeOperation
_splitTextIntoLines
_toSVG
abortCursorAnimation
adjustPosition
animate
bringForward
bringToFront
calcCoords
calcOwnMatrix
calcTextHeight
calcTransformMatrix
center
centerH
centerV
cleanStyle
clearContextTop
clone
cloneAsImage
complexity
containsPoint
copy
doubleClickHandler
drawBorders
drawBordersInGroup
drawCacheOnCanvas
drawClipPathOnCache
drawControls
drawObject
drawSelectionBackground
enlargeSpaces
enterEditing
exitEditing
findLineBoundaryLeft
findLineBoundaryRight
findWordBoundaryLeft
findWordBoundaryRight
fire
forEachControl
fromGraphemeToStringSelection
fromStringToGraphemeSelection
fxStraighten
get2DCursorLocation
getBoundingRect
getCenterPoint
getCompleteStyleDeclaration
getCoords
getCurrentCharColor
getCurrentCharFontSize
getDownCursorOffset
getHeightOfChar
getHeightOfLine
getLocalPointer
getMeasuringContext
getObjectOpacity
getObjectScaling
getPointByOrigin
getScaledHeight
getScaledWidth
getSelectedText
getSelectionStartFromPointer
getSelectionStyles
getSvgCommons
getSvgFilter
getSvgSpanStyles
getSvgStyles
getSvgTextDecoration
getSvgTransform
getTotalObjectScaling
getUpCursorOffset
getValueOfPropertyAt
getViewportTransform
hasFill
hasStateChanged
hasStroke
initAddedHandler
initBehavior
initClicks
initCursorSelectionHandlers
initDelayedCursor
initDoubleClickSimulation
initHiddenTextarea
initialize
initMousedownHandler
initMouseMoveHandler
initMouseupHandler
insertChars
insertCharStyleObject
insertNewlineStyleObject
insertNewStyleBlock
intersectsWithObject
intersectsWithRect
isCacheDirty
isContainedWithinObject
isContainedWithinRect
isControlVisible
isEmptyStyles
isEndOfWrapping
isOnScreen
isPartiallyOnScreen
isType
measureLine
missingNewlineOffset
moveCursorDown
moveCursorLeft
moveCursorLeftWithoutShift
moveCursorLeftWithShift
moveCursorRight
moveCursorRightWithoutShift
moveCursorRightWithShift
moveCursorUp
moveCursorWithoutShift
moveCursorWithShift
moveTo
needsItsOwnCache
onCompositionEnd
onCompositionStart
onDeselect
onInput
onKeyDown
onKeyUp
onSelect
paste
removeChars
removeStyle
removeStyleFromTo
renderCursor
renderCursorOrSelection
renderSelection
rotate
saveState
scale
scaleToHeight
scaleToWidth
searchWordBoundary
selectAll
selectLine
selectWord
sendBackwards
sendToBack
set
setControlsVisibility
setControlVisible
setCoords
setCursorByClick
setOnGroup
setOptions
setPathInfo
setPositionByOrigin
setSelectionEnd
setSelectionStart
setSelectionStartEndWithShift
setSelectionStyles
setSubscript
setSuperscript
setupState
shiftLineStyles
shouldCache
straighten
styleHas
toCanvasElement
toClipPathSVG
toDatalessObject
toDataURL
toJSON
toLocalPoint
toObject
toString
toSVG
transform
translateToCenterPoint
translateToGivenOrigin
translateToOriginPoint
tripleClickHandler
viewportCenter
viewportCenterH
viewportCenterV
willDrawShadow
Line
fromElement
fromObject
_calcRotateMatrix
_calcTranslateMatrix
_getCoords
_limitCacheSize
_removeCacheCanvas
_renderControls
_setupCompositeOperation
_toSVG
adjustPosition
animate
bringForward
bringToFront
calcCoords
calcOwnMatrix
calcTransformMatrix
center
centerH
centerV
clone
cloneAsImage
complexity
containsPoint
drawBorders
drawBordersInGroup
drawCacheOnCanvas
drawClipPathOnCache
drawControls
drawObject
drawSelectionBackground
forEachControl
fxStraighten
getBoundingRect
getCenterPoint
getCoords
getLocalPointer
getObjectOpacity
getObjectScaling
getPointByOrigin
getScaledHeight
getScaledWidth
getSvgCommons
getSvgFilter
getSvgSpanStyles
getSvgStyles
getSvgTextDecoration
getSvgTransform
getTotalObjectScaling
getViewportTransform
hasFill
hasStateChanged
hasStroke
initialize
intersectsWithObject
intersectsWithRect
isCacheDirty
isContainedWithinObject
isContainedWithinRect
isControlVisible
isOnScreen
isPartiallyOnScreen
isType
moveTo
needsItsOwnCache
onDeselect
onSelect
render
rotate
saveState
scale
scaleToHeight
scaleToWidth
sendBackwards
sendToBack
setControlsVisibility
setControlVisible
setCoords
setOnGroup
setOptions
setPositionByOrigin
setupState
shouldCache
straighten
toCanvasElement
toClipPathSVG
toDatalessObject
toDataURL
toJSON
toLocalPoint
toObject
toString
toSVG
transform
translateToCenterPoint
translateToGivenOrigin
translateToOriginPoint
viewportCenter
viewportCenterH
viewportCenterV
willDrawShadow
Object
_calcRotateMatrix
_calcTranslateMatrix
_getCoords
_limitCacheSize
_removeCacheCanvas
_renderControls
_setupCompositeOperation
adjustPosition
animate
bringForward
bringToFront
calcCoords
calcOwnMatrix
calcTransformMatrix
center
centerH
centerV
clone
cloneAsImage
complexity
containsPoint
drawBorders
drawBordersInGroup
drawCacheOnCanvas
drawClipPathOnCache
drawControls
drawObject
drawSelectionBackground
forEachControl
fxStraighten
getBoundingRect
getCenterPoint
getCoords
getLocalPointer
getObjectOpacity
getObjectScaling
getPointByOrigin
getScaledHeight
getScaledWidth
getSvgCommons
getSvgFilter
getSvgSpanStyles
getSvgStyles
getSvgTextDecoration
getSvgTransform
getTotalObjectScaling
getViewportTransform
hasFill
hasStateChanged
hasStroke
initialize
intersectsWithObject
intersectsWithRect
isCacheDirty
isContainedWithinObject
isContainedWithinRect
isControlVisible
isOnScreen
isPartiallyOnScreen
isType
moveTo
needsItsOwnCache
onDeselect
onSelect
render
rotate
saveState
scale
scaleToHeight
scaleToWidth
sendBackwards
sendToBack
setControlsVisibility
setControlVisible
setCoords
setOnGroup
setOptions
setPositionByOrigin
setupState
shouldCache
straighten
toCanvasElement
toClipPathSVG
toDatalessObject
toDataURL
toJSON
toLocalPoint
toObject
toString
toSVG
transform
translateToCenterPoint
translateToGivenOrigin
translateToOriginPoint
viewportCenter
viewportCenterH
viewportCenterV
willDrawShadow
Path
fromElement
fromObject
_calcRotateMatrix
_calcTranslateMatrix
_getCoords
_limitCacheSize
_removeCacheCanvas
_renderControls
_setupCompositeOperation
_toSVG
adjustPosition
animate
bringForward
bringToFront
calcCoords
calcOwnMatrix
calcTransformMatrix
center
centerH
centerV
clone
cloneAsImage
complexity
containsPoint
drawBorders
drawBordersInGroup
drawCacheOnCanvas
drawClipPathOnCache
drawControls
drawObject
drawSelectionBackground
forEachControl
fxStraighten
getBoundingRect
getCenterPoint
getCoords
getLocalPointer
getObjectOpacity
getObjectScaling
getPointByOrigin
getScaledHeight
getScaledWidth
getSvgCommons
getSvgFilter
getSvgSpanStyles
getSvgStyles
getSvgTextDecoration
getSvgTransform
getTotalObjectScaling
getViewportTransform
hasFill
hasStateChanged
hasStroke
initialize
intersectsWithObject
intersectsWithRect
isCacheDirty
isContainedWithinObject
isContainedWithinRect
isControlVisible
isOnScreen
isPartiallyOnScreen
isType
moveTo
needsItsOwnCache
onDeselect
onSelect
render
rotate
saveState
scale
scaleToHeight
scaleToWidth
sendBackwards
sendToBack
setControlsVisibility
setControlVisible
setCoords
setOnGroup
setOptions
setPositionByOrigin
setupState
shouldCache
straighten
toCanvasElement
toClipPathSVG
toDatalessObject
toDataURL
toJSON
toLocalPoint
toObject
toString
toSVG
transform
translateToCenterPoint
translateToGivenOrigin
translateToOriginPoint
viewportCenter
viewportCenterH
viewportCenterV
willDrawShadow
Pattern
initialize
toLive
toObject
toSVG
PatternBrush
_setBrushStyles
createPath
getPattern
PencilBrush
_drawSegment
_finalizeAndAddPath
convertPointsToSVGPath
createPath
decimatePoints
initialize
onMouseDown
onMouseMove
onMouseUp
Point
add
addEquals
clone
distanceFrom
divide
divideEquals
eq
gt
gte
lerp
lt
lte
max
midPointFrom
min
multiply
multiplyEquals
scalarAdd
scalarAddEquals
scalarSubtract
scalarSubtractEquals
setFromPoint
setX
setXY
setY
subtract
subtractEquals
swap
toString
Polygon
fromObject
_calcRotateMatrix
_calcTranslateMatrix
_getCoords
_limitCacheSize
_removeCacheCanvas
_renderControls
_setupCompositeOperation
_toSVG
adjustPosition
animate
bringForward
bringToFront
calcCoords
calcOwnMatrix
calcTransformMatrix
center
centerH
centerV
clone
cloneAsImage
complexity
containsPoint
drawBorders
drawBordersInGroup
drawCacheOnCanvas
drawClipPathOnCache
drawControls
drawObject
drawSelectionBackground
forEachControl
fxStraighten
getBoundingRect
getCenterPoint
getCoords
getLocalPointer
getObjectOpacity
getObjectScaling
getPointByOrigin
getScaledHeight
getScaledWidth
getSvgCommons
getSvgFilter
getSvgSpanStyles
getSvgStyles
getSvgTextDecoration
getSvgTransform
getTotalObjectScaling
getViewportTransform
hasFill
hasStateChanged
hasStroke
initialize
intersectsWithObject
intersectsWithRect
isCacheDirty
isContainedWithinObject
isContainedWithinRect
isControlVisible
isOnScreen
isPartiallyOnScreen
isType
moveTo
needsItsOwnCache
onDeselect
onSelect
render
rotate
saveState
scale
scaleToHeight
scaleToWidth
sendBackwards
sendToBack
setControlsVisibility
setControlVisible
setCoords
setOnGroup
setOptions
setPositionByOrigin
setupState
shouldCache
straighten
toCanvasElement
toClipPathSVG
toDatalessObject
toDataURL
toJSON
toLocalPoint
toObject
toString
toSVG
transform
translateToCenterPoint
translateToGivenOrigin
translateToOriginPoint
viewportCenter
viewportCenterH
viewportCenterV
willDrawShadow
Polyline
fromElementGenerator
fromObject
_calcRotateMatrix
_calcTranslateMatrix
_getCoords
_limitCacheSize
_removeCacheCanvas
_renderControls
_setupCompositeOperation
_toSVG
adjustPosition
animate
bringForward
bringToFront
calcCoords
calcOwnMatrix
calcTransformMatrix
center
centerH
centerV
clone
cloneAsImage
complexity
containsPoint
drawBorders
drawBordersInGroup
drawCacheOnCanvas
drawClipPathOnCache
drawControls
drawObject
drawSelectionBackground
forEachControl
fxStraighten
getBoundingRect
getCenterPoint
getCoords
getLocalPointer
getObjectOpacity
getObjectScaling
getPointByOrigin
getScaledHeight
getScaledWidth
getSvgCommons
getSvgFilter
getSvgSpanStyles
getSvgStyles
getSvgTextDecoration
getSvgTransform
getTotalObjectScaling
getViewportTransform
hasFill
hasStateChanged
hasStroke
initialize
intersectsWithObject
intersectsWithRect
isCacheDirty
isContainedWithinObject
isContainedWithinRect
isControlVisible
isOnScreen
isPartiallyOnScreen
isType
moveTo
needsItsOwnCache
onDeselect
onSelect
render
rotate
saveState
scale
scaleToHeight
scaleToWidth
sendBackwards
sendToBack
setControlsVisibility
setControlVisible
setCoords
setOnGroup
setOptions
setPositionByOrigin
setupState
shouldCache
straighten
toCanvasElement
toClipPathSVG
toDatalessObject
toDataURL
toJSON
toLocalPoint
toObject
toString
toSVG
transform
translateToCenterPoint
translateToGivenOrigin
translateToOriginPoint
viewportCenter
viewportCenterH
viewportCenterV
willDrawShadow
Rect
fromElement
fromObject
_calcRotateMatrix
_calcTranslateMatrix
_getCoords
_limitCacheSize
_removeCacheCanvas
_renderControls
_setupCompositeOperation
_toSVG
adjustPosition
animate
bringForward
bringToFront
calcCoords
calcOwnMatrix
calcTransformMatrix
center
centerH
centerV
clone
cloneAsImage
complexity
containsPoint
drawBorders
drawBordersInGroup
drawCacheOnCanvas
drawClipPathOnCache
drawControls
drawObject
drawSelectionBackground
forEachControl
fxStraighten
getBoundingRect
getCenterPoint
getCoords
getLocalPointer
getObjectOpacity
getObjectScaling
getPointByOrigin
getScaledHeight
getScaledWidth
getSvgCommons
getSvgFilter
getSvgSpanStyles
getSvgStyles
getSvgTextDecoration
getSvgTransform
getTotalObjectScaling
getViewportTransform
hasFill
hasStateChanged
hasStroke
initialize
intersectsWithObject
intersectsWithRect
isCacheDirty
isContainedWithinObject
isContainedWithinRect
isControlVisible
isOnScreen
isPartiallyOnScreen
isType
moveTo
needsItsOwnCache
onDeselect
onSelect
render
rotate
saveState
scale
scaleToHeight
scaleToWidth
sendBackwards
sendToBack
setControlsVisibility
setControlVisible
setCoords
setOnGroup
setOptions
setPositionByOrigin
setupState
shouldCache
straighten
toCanvasElement
toClipPathSVG
toDatalessObject
toDataURL
toJSON
toLocalPoint
toObject
toString
toSVG
transform
translateToCenterPoint
translateToGivenOrigin
translateToOriginPoint
viewportCenter
viewportCenterH
viewportCenterV
willDrawShadow
Shadow
initialize
toObject
toString
toSVG
SprayBrush
_render
addSprayChunk
initialize
onMouseDown
onMouseMove
onMouseUp
render
StaticCanvas
supports
absolutePan
add
bringForward
bringToFront
calcOffset
calcViewportBoundaries
centerObject
centerObjectH
centerObjectV
clear
clearContext
clone
cloneWithoutData
complexity
contains
createSVGFontFacesMarkup
createSVGRefElementsMarkup
dispose
drawClipPathOnCanvas
fire
forEachObject
fxCenterObjectH
fxCenterObjectV
fxRemove
fxStraightenObject
getCenter
getContext
getElement
getHeight
getObjects
getVpCenter
getWidth
getZoom
initialize
insertAt
isEmpty
item
loadFromJSON
moveTo
relativePan
remove
renderAll
renderCanvas
requestRenderAll
sendBackwards
sendToBack
setBackgroundColor
setBackgroundImage
setDimensions
setHeight
setOverlayColor
setOverlayImage
setViewportTransform
setWidth
setZoom
size
straightenObject
toCanvasElement
toDatalessJSON
toDatalessObject
toDataURL
toJSON
toObject
toString
toSVG
viewportCenterObject
viewportCenterObjectH
viewportCenterObjectV
zoomToPoint
Text
fromElement
fromObject
_calcRotateMatrix
_calcTranslateMatrix
_getCoords
_getFontDeclaration
_getStyleDeclaration
_limitCacheSize
_measureLine
_removeCacheCanvas
_renderControls
_setupCompositeOperation
_splitTextIntoLines
_toSVG
adjustPosition
animate
bringForward
bringToFront
calcCoords
calcOwnMatrix
calcTextHeight
calcTransformMatrix
center
centerH
centerV
cleanStyle
clone
cloneAsImage
complexity
containsPoint
drawBorders
drawBordersInGroup
drawCacheOnCanvas
drawClipPathOnCache
drawControls
drawObject
drawSelectionBackground
enlargeSpaces
forEachControl
fxStraighten
get2DCursorLocation
getBoundingRect
getCenterPoint
getCompleteStyleDeclaration
getCoords
getHeightOfChar
getHeightOfLine
getLocalPointer
getMeasuringContext
getObjectOpacity
getObjectScaling
getPointByOrigin
getScaledHeight
getScaledWidth
getSelectionStyles
getSvgCommons
getSvgFilter
getSvgSpanStyles
getSvgStyles
getSvgTextDecoration
getSvgTransform
getTotalObjectScaling
getValueOfPropertyAt
getViewportTransform
hasFill
hasStateChanged
hasStroke
initDimensions
initialize
intersectsWithObject
intersectsWithRect
isCacheDirty
isContainedWithinObject
isContainedWithinRect
isControlVisible
isEmptyStyles
isEndOfWrapping
isOnScreen
isPartiallyOnScreen
isType
measureLine
missingNewlineOffset
moveTo
needsItsOwnCache
onDeselect
onSelect
removeStyle
render
rotate
saveState
scale
scaleToHeight
scaleToWidth
sendBackwards
sendToBack
set
setControlsVisibility
setControlVisible
setCoords
setOnGroup
setOptions
setPathInfo
setPositionByOrigin
setSelectionStyles
setSubscript
setSuperscript
setupState
shouldCache
straighten
styleHas
toCanvasElement
toClipPathSVG
toDatalessObject
toDataURL
toJSON
toLocalPoint
toObject
toString
toSVG
transform
translateToCenterPoint
translateToGivenOrigin
translateToOriginPoint
viewportCenter
viewportCenterH
viewportCenterV
willDrawShadow
Textbox
fromObject
_calcRotateMatrix
_calcTranslateMatrix
_getCoords
_getFontDeclaration
_getSelectionForOffset
_getStyleDeclaration
_limitCacheSize
_measureLine
_mouseDownHandler
_mouseDownHandlerBefore
_moveCursorLeftOrRight
_moveCursorUpOrDown
_removeCacheCanvas
_renderControls
_setupCompositeOperation
_splitTextIntoLines
_toSVG
abortCursorAnimation
adjustPosition
animate
bringForward
bringToFront
calcCoords
calcOwnMatrix
calcTextHeight
calcTransformMatrix
center
centerH
centerV
cleanStyle
clearContextTop
clone
cloneAsImage
complexity
containsPoint
copy
doubleClickHandler
drawBorders
drawBordersInGroup
drawCacheOnCanvas
drawClipPathOnCache
drawControls
drawObject
drawSelectionBackground
enlargeSpaces
enterEditing
exitEditing
findLineBoundaryLeft
findLineBoundaryRight
findWordBoundaryLeft
findWordBoundaryRight
fire
forEachControl
fromGraphemeToStringSelection
fromStringToGraphemeSelection
fxStraighten
get2DCursorLocation
getBoundingRect
getCenterPoint
getCompleteStyleDeclaration
getCoords
getCurrentCharColor
getCurrentCharFontSize
getDownCursorOffset
getHeightOfChar
getHeightOfLine
getLocalPointer
getMeasuringContext
getObjectOpacity
getObjectScaling
getPointByOrigin
getScaledHeight
getScaledWidth
getSelectedText
getSelectionStartFromPointer
getSelectionStyles
getSvgCommons
getSvgFilter
getSvgSpanStyles
getSvgStyles
getSvgTextDecoration
getSvgTransform
getTotalObjectScaling
getUpCursorOffset
getValueOfPropertyAt
getViewportTransform
hasFill
hasStateChanged
hasStroke
initAddedHandler
initBehavior
initClicks
initCursorSelectionHandlers
initDelayedCursor
initDoubleClickSimulation
initHiddenTextarea
initialize
initMousedownHandler
initMouseMoveHandler
initMouseupHandler
insertChars
insertCharStyleObject
insertNewlineStyleObject
insertNewStyleBlock
intersectsWithObject
intersectsWithRect
isCacheDirty
isContainedWithinObject
isContainedWithinRect
isControlVisible
isEmptyStyles
isEndOfWrapping
isOnScreen
isPartiallyOnScreen
isType
measureLine
missingNewlineOffset
moveCursorDown
moveCursorLeft
moveCursorLeftWithoutShift
moveCursorLeftWithShift
moveCursorRight
moveCursorRightWithoutShift
moveCursorRightWithShift
moveCursorUp
moveCursorWithoutShift
moveCursorWithShift
moveTo
needsItsOwnCache
onCompositionEnd
onCompositionStart
onDeselect
onInput
onKeyDown
onKeyUp
onSelect
paste
removeChars
removeStyle
removeStyleFromTo
renderCursor
renderCursorOrSelection
renderSelection
rotate
saveState
scale
scaleToHeight
scaleToWidth
searchWordBoundary
selectAll
selectLine
selectWord
sendBackwards
sendToBack
set
setControlsVisibility
setControlVisible
setCoords
setCursorByClick
setOnGroup
setOptions
setPathInfo
setPositionByOrigin
setSelectionEnd
setSelectionStart
setSelectionStartEndWithShift
setSelectionStyles
setSubscript
setSuperscript
setupState
shiftLineStyles
shouldCache
straighten
styleHas
toCanvasElement
toClipPathSVG
toDatalessObject
toDataURL
toJSON
toLocalPoint
toObject
toString
toSVG
transform
translateToCenterPoint
translateToGivenOrigin
translateToOriginPoint
tripleClickHandler
viewportCenter
viewportCenterH
viewportCenterV
willDrawShadow
Triangle
fromObject
_calcRotateMatrix
_calcTranslateMatrix
_getCoords
_limitCacheSize
_removeCacheCanvas
_renderControls
_setupCompositeOperation
_toSVG
adjustPosition
animate
bringForward
bringToFront
calcCoords
calcOwnMatrix
calcTransformMatrix
center
centerH
centerV
clone
cloneAsImage
complexity
containsPoint
drawBorders
drawBordersInGroup
drawCacheOnCanvas
drawClipPathOnCache
drawControls
drawObject
drawSelectionBackground
forEachControl
fxStraighten
getBoundingRect
getCenterPoint
getCoords
getLocalPointer
getObjectOpacity
getObjectScaling
getPointByOrigin
getScaledHeight
getScaledWidth
getSvgCommons
getSvgFilter
getSvgSpanStyles
getSvgStyles
getSvgTextDecoration
getSvgTransform
getTotalObjectScaling
getViewportTransform
hasFill
hasStateChanged
hasStroke
initialize
intersectsWithObject
intersectsWithRect
isCacheDirty
isContainedWithinObject
isContainedWithinRect
isControlVisible
isOnScreen
isPartiallyOnScreen
isType
moveTo
needsItsOwnCache
onDeselect
onSelect
render
rotate
saveState
scale
scaleToHeight
scaleToWidth
sendBackwards
sendToBack
setControlsVisibility
setControlVisible
setCoords
setOnGroup
setOptions
setPositionByOrigin
setupState
shouldCache
straighten
toCanvasElement
toClipPathSVG
toDatalessObject
toDataURL
toJSON
toLocalPoint
toObject
toString
toSVG
transform
translateToCenterPoint
translateToGivenOrigin
translateToOriginPoint
viewportCenter
viewportCenterH
viewportCenterV
willDrawShadow
Namespaces
fabric
getCSSRules
getGradientDefs
isWebglSupported
loadSVGFromString
loadSVGFromURL
parseAttributes
parseElements
parseFontDeclaration
parsePointsAttribute
parseStyleAttribute
parseSVGDocument
parseTransformAttribute
Collection
add
complexity
contains
forEachObject
getObjects
insertAt
isEmpty
item
remove
size
CommonMethods
_setOptions
get
set
toggle
filters
Observable
fire
off
on
util
addClass
addListener
addTransformToObject
animate
animateColor
applyTransformToObject
calcDimensionsMatrix
calcRotateMatrix
clearFabricFontCache
composeMatrix
copyCanvasElement
cos
createCanvasElement
createClass
createImage
degreesToRadians
drawDashedLine
enlivenObjects
enlivenPatterns
falseFunction
findScaleToCover
findScaleToFit
getById
getElementOffset
getKlass
getRandomInt
getScrollLeftTop
getSvgAttributes
groupSVGElements
invertTransform
isTransparent
limitDimsByArea
loadImage
loadImageInDom
makeBoundingBoxFromPoints
makeElement
makeElementSelectable
makeElementUnselectable
matrixToSVG
multiplyTransformMatrices
parsePreserveAspectRatioAttribute
parseUnit
populateWithProperties
qrDecompose
radiansToDegrees
removeFromArray
removeListener
removeTransformFromObject
request
requestAnimFrame
resetObjectTransform
resolveNamespace
rotatePoint
rotateVector
saveObjectTransform
setStyle
sin
sizeAfterTransform
toArray
toDataURL
toFixed
transformPoint
wrapElement
array
invoke
max
min
ease
easeInBack
easeInBounce
easeInCirc
easeInCubic
easeInElastic
easeInExpo
easeInOutBack
easeInOutBounce
easeInOutCirc
easeInOutCubic
easeInOutElastic
easeInOutExpo
easeInOutQuad
easeInOutQuart
easeInOutQuint
easeInOutSine
easeInQuad
easeInQuart
easeInQuint
easeInSine
easeOutBack
easeOutBounce
easeOutCirc
easeOutCubic
easeOutElastic
easeOutExpo
easeOutQuad
easeOutQuart
easeOutQuint
easeOutSine
object
extend
string
camelize
capitalize
escapeXml
graphemeSplit
Global
__cachedLines
_splitTextIntoLines
_wrapLine
_wrapText
applyFilters
copyGLTo2DDrawImage
copyGLTo2DPutImageData
dynamicMinWidth
isEmptyStyles
isEndOfWrapping
lockScalingFlip
minWidth
missingNewlineOffset
noScaleCache
splitByGrapheme
styleHas
toObject
type