Graphora API
Preparing search index...
@graphora/renderer
CanvasGraphRenderer
Class CanvasGraphRenderer<NodeData, EdgeData>
Type Parameters
NodeData
=
unknown
EdgeData
=
unknown
Implements
GraphRenderer
<
NodeData
,
EdgeData
>
Index
Constructors
constructor
Methods
add
Layer
destroy
export
Image
get
Label
Placements
mount
pick
render
resize
set
Invalidation
Handler
unmount
Constructors
constructor
new
CanvasGraphRenderer
<
NodeData
=
unknown
,
EdgeData
=
unknown
>
(
options
?:
CanvasGraphRendererOptions
,
)
:
CanvasGraphRenderer
<
NodeData
,
EdgeData
>
Type Parameters
NodeData
=
unknown
EdgeData
=
unknown
Parameters
options
:
CanvasGraphRendererOptions
= {}
Returns
CanvasGraphRenderer
<
NodeData
,
EdgeData
>
Methods
add
Layer
addLayer
(
layer
:
GraphLayer
<
NodeData
,
EdgeData
>
,
options
?:
{
enabled
?:
boolean
}
,
)
:
GraphLayerHandle
Parameters
layer
:
GraphLayer
<
NodeData
,
EdgeData
>
options
:
{
enabled
?:
boolean
}
= {}
Returns
GraphLayerHandle
destroy
destroy
()
:
void
Returns
void
export
Image
exportImage
(
options
?:
GraphImageExportOptions
)
:
GraphImageExport
Parameters
options
:
GraphImageExportOptions
= {}
Returns
GraphImageExport
get
Label
Placements
getLabelPlacements
()
:
LabelPlacementReport
|
null
Returns
LabelPlacementReport
|
null
mount
mount
(
container
:
HTMLElement
)
:
void
Parameters
container
:
HTMLElement
Returns
void
pick
pick
(
point
:
ScreenPoint
,
snapshot
?:
RenderSnapshot
<
NodeData
,
EdgeData
>
|
undefined
,
)
:
PickResult
<
NodeData
,
EdgeData
>
Parameters
point
:
ScreenPoint
snapshot
:
RenderSnapshot
<
NodeData
,
EdgeData
>
|
undefined
= ...
Returns
PickResult
<
NodeData
,
EdgeData
>
render
render
(
snapshot
:
RenderSnapshot
<
NodeData
,
EdgeData
>
)
:
void
Parameters
snapshot
:
RenderSnapshot
<
NodeData
,
EdgeData
>
Returns
void
resize
resize
(
size
:
ViewportSize
)
:
void
Parameters
size
:
ViewportSize
Returns
void
set
Invalidation
Handler
setInvalidationHandler
(
handler
:
(
()
=>
void
)
|
null
)
:
void
Engine-owned redraw scheduling for renderer extensions.
Parameters
handler
: (
()
=>
void
)
|
null
Returns
void
unmount
unmount
()
:
void
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Layer
destroy
export
Image
get
Label
Placements
mount
pick
render
resize
set
Invalidation
Handler
unmount
Graphora API
Loading...
Engine-owned redraw scheduling for renderer extensions.