Skip to main content

Class: MapSystemLabelFactory

Defined in: src/sdk/components/mapsystem/MapSystemWaypointsRenderer.ts:224

A class that create labels for the map system waypoint renderer.

Implements

Constructors

Constructor

new MapSystemLabelFactory(): MapSystemLabelFactory

Returns

MapSystemLabelFactory

Methods

addDefaultLabelFactory()

addDefaultLabelFactory<T>(role, factory): void

Defined in: src/sdk/components/mapsystem/MapSystemWaypointsRenderer.ts:249

Adds a default label factory for a role.

Type Parameters

Type Parameter
T extends Waypoint

Parameters

ParameterTypeDescription
rolenumberThe role to add a default label factory for.
factory(waypoint) => MapCullableLocationTextLabelThe factory that will produce the labels.

Returns

void


addLabelFactory()

addLabelFactory<T>(role, iconType, factory): void

Defined in: src/sdk/components/mapsystem/MapSystemWaypointsRenderer.ts:235

Adds an label factory to the container.

Type Parameters

Type Parameter
T extends Waypoint

Parameters

ParameterTypeDescription
rolenumberThe role to add this label factory for.
iconTypestringThe unique string type name of the waypoint.
factory(waypoint) => MapCullableLocationTextLabelThe factory that will produce the waypoint label.

Returns

void


createLabel()

createLabel(role, waypoint): MapCullableLocationTextLabel

Defined in: src/sdk/components/mapsystem/MapSystemWaypointsRenderer.ts:275

Creates a new label for a waypoint.

Parameters

ParameterTypeDescription
rolenumberThe role that has been selected to render.
waypointWaypointThe waypoint to create a label for.

Returns

MapCullableLocationTextLabel

A new waypoint label.


getLabel()

getLabel<T>(role, waypoint): MapCullableTextLabel

Defined in: src/sdk/components/mapsystem/MapSystemWaypointsRenderer.ts:254

Gets a label for a waypoint.

Type Parameters

Type Parameter
T extends Waypoint

Parameters

ParameterTypeDescription
rolenumberThe role that was selected for the waypoint for rendering.
waypointTA waypoint.

Returns

MapCullableTextLabel

a waypoint label.

Implementation of

MapWaypointRendererLabelFactory.getLabel