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