@lightningjs/renderer
Preparing search index...
Canvas
CanvasShaderType
Type Alias CanvasShaderType<T, C>
CanvasShaderType
:
CoreShaderType
<
T
>
&
{
render
:
(
this
:
CanvasShaderNode
<
T
,
C
>
,
ctx
:
CanvasRenderingContext2D
,
node
:
CoreNode
,
renderContext
:
()
=>
void
,
)
=>
void
;
saveAndRestore
?:
boolean
;
update
?:
(
this
:
CanvasShaderNode
<
T
,
C
>
,
node
:
CoreNode
)
=>
void
;
}
Type Parameters
T
extends
object
=
Record
<
string
,
unknown
>
C
extends
object
=
Record
<
string
,
unknown
>
Type Declaration
render
:
(
this
:
CanvasShaderNode
<
T
,
C
>
,
ctx
:
CanvasRenderingContext2D
,
node
:
CoreNode
,
renderContext
:
()
=>
void
,
)
=>
void
Optional
saveAndRestore
?:
boolean
Set this to true when using ctx functions that scale, clip, rotate, etc..
Optional
update
?:
(
this
:
CanvasShaderNode
<
T
,
C
>
,
node
:
CoreNode
)
=>
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@lightningjs/renderer
Loading...
Set this to true when using ctx functions that scale, clip, rotate, etc..