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