Members
density :Number
喷雾密度(每块的点数)
Type:
- Number
- Default Value:
- 20
- Source:
dotWidth :Number
喷点宽度
Type:
- Number
- Default Value:
- 1
- Source:
dotWidthVariance :Number
喷点宽度变化
Type:
- Number
- Default Value:
- 1
- Source:
optimizeOverlapping :Boolean
是否应该删除重叠的点(矩形)(出于性能原因)
Type:
- Boolean
- Default Value:
- true
- Source:
randomOpacity :Boolean
点的不透明度是否应该随机
Type:
- Boolean
- Source:
width :Number
喷淋宽度
Type:
- Number
- Default Value:
- 10
- Source:
Methods
_render()
渲染所有喷雾块
- Source:
addSprayChunk(pointer)
Parameters:
Name | Type | Description |
---|---|---|
pointer |
Object |
- Source:
initialize(canvas) → {fabric.SprayBrush}
构造函数
Parameters:
Name | Type | Description |
---|---|---|
canvas |
fabric.Canvas |
- Source:
Returns:
Instance of a spray brush
- Type
- fabric.SprayBrush
onMouseDown(pointer)
按下鼠标调用
Parameters:
Name | Type | Description |
---|---|---|
pointer |
Object |
- Source:
onMouseMove(pointer)
鼠标移动时调用
Parameters:
Name | Type | Description |
---|---|---|
pointer |
Object |
- Source:
onMouseUp()
鼠标向上调用
- Source:
render()
渲染新的喷雾刷块
- Source: