Pixel Data JS - v0.28.0
Preparing search index...
makePaintCursorRenderer
Function makePaintCursorRenderer
makePaintCursorRenderer
<
T
extends
OffscreenCanvas
|
HTMLCanvasElement
>
(
factory
?:
CanvasObjectFactory
<
T
>
,
)
:
{
draw
:
(
drawCtx
:
CanvasRenderingContext2D
|
OffscreenCanvasRenderingContext2D
,
centerX
:
number
,
centerY
:
number
,
)
=>
void
;
getBounds
:
(
centerX
:
number
,
centerY
:
number
)
=>
Rect
;
getBoundsScaled
:
(
centerX
:
number
,
centerY
:
number
)
=>
Rect
;
getSettings
:
()
=>
{
color
:
Color32
;
currentMask
:
PaintMask
;
scale
:
number
;
}
;
update
:
(
paintMask
?:
PaintMask
,
scale
?:
number
,
color
?:
Color32
,
alphaThreshold
?:
number
,
)
=>
void
;
}
Type Parameters
T
extends
OffscreenCanvas
|
HTMLCanvasElement
Parameters
factory
:
CanvasObjectFactory
<
T
>
= ...
Returns
{
draw
:
(
drawCtx
:
CanvasRenderingContext2D
|
OffscreenCanvasRenderingContext2D
,
centerX
:
number
,
centerY
:
number
,
)
=>
void
;
getBounds
:
(
centerX
:
number
,
centerY
:
number
)
=>
Rect
;
getBoundsScaled
:
(
centerX
:
number
,
centerY
:
number
)
=>
Rect
;
getSettings
:
()
=>
{
color
:
Color32
;
currentMask
:
PaintMask
;
scale
:
number
;
}
;
update
:
(
paintMask
?:
PaintMask
,
scale
?:
number
,
color
?:
Color32
,
alphaThreshold
?:
number
,
)
=>
void
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Pixel Data JS - v0.28.0
Loading...