Type Alias: MapWaypointRenderRoleDef<W>
MapWaypointRenderRoleDef<
W> =object
Defined in: src/sdk/components/map/MapWaypointRenderer.ts:38
A render role definition.
Type Parameters
| Type Parameter |
|---|
W extends MapWaypoint |
Properties
canvasContext
canvasContext:
CanvasRenderingContext2D|null
Defined in: src/sdk/components/map/MapWaypointRenderer.ts:46
The canvas rendering context used to draw icons and labels for the render role.
iconFactory
iconFactory:
MapWaypointRendererIconFactory<W> |null
Defined in: src/sdk/components/map/MapWaypointRenderer.ts:40
The icon factory used to create icons for the render role.
labelFactory
labelFactory:
MapWaypointRendererLabelFactory<W> |null
Defined in: src/sdk/components/map/MapWaypointRenderer.ts:43
The label factory used to create labels for the render role.
visibilityHandler()
visibilityHandler: (
waypoint) =>boolean
Defined in: src/sdk/components/map/MapWaypointRenderer.ts:49
A function which determines whether a waypoint is visible under the render role.
Parameters
| Parameter | Type |
|---|---|
waypoint | W |
Returns
boolean