SprayBrush

fabric. SprayBrush

new SprayBrush()

Source:
SprayBrush class

Members

density :Number

Source:
Default Value:
  • 20
Density of a spray (number of dots per chunk)
Type:
  • Number

dotWidth :Number

Source:
Default Value:
  • 1
Width of spray dots
Type:
  • Number

dotWidthVariance :Number

Source:
Default Value:
  • 1
Width variance of spray dots
Type:
  • Number

optimizeOverlapping :Boolean

Source:
Default Value:
  • true
Whether overlapping dots (rectangles) should be removed (for performance reasons)
Type:
  • Boolean

randomOpacity :Boolean

Source:
Whether opacity of a dot should be random
Type:
  • Boolean

width :Number

Source:
Default Value:
  • 10
Width of a spray
Type:
  • Number

Methods

_render()

Source:
Render all spray chunks

addSprayChunk(pointer)

Source:
Parameters:
Name Type Description
pointer Object

initialize(canvas) → {fabric.SprayBrush}

Source:
Constructor
Parameters:
Name Type Description
canvas fabric.Canvas
Returns:
Instance of a spray brush
Type
fabric.SprayBrush

onMouseDown(pointer)

Source:
Invoked on mouse down
Parameters:
Name Type Description
pointer Object

onMouseMove(pointer)

Source:
Invoked on mouse move
Parameters:
Name Type Description
pointer Object

onMouseUp()

Source:
Invoked on mouse up

render()

Source:
Render new chunk of spray brush