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