Skip to main content

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

ParameterType
waypointW

Returns

boolean