Package-level declarations

Types

Link copied to clipboard

Configures camera default values and behavior.

Link copied to clipboard

Primary configuration of Dash that's applied on initialization time. After initialization, a subset of available configuration options can be mutated at any point in time via update and provided to Dash.applyUpdate.

Link copied to clipboard

Definition of a generic configuration class for Dash SDK.

Link copied to clipboard

Definition of a generic configuration builder for Dash SDK.

Link copied to clipboard
Link copied to clipboard

Configures the Mapbox Maps styles used with Dash. You can edit or create new ones via Mapbox Studio.

Link copied to clipboard
Link copied to clipboard

Configures appearance of Dash's UI elements.

Link copied to clipboard

Configures ui properties.

Link copied to clipboard

Configuration settings for the Text to Speech voices utilized by Dash. If DashConfig.preferLocalTts is set to true, the voices in this configuration will be disregarded. Find the available voices in the PrebuiltDashVoices object.

Link copied to clipboard
object EngineType

Holds available engine types.

Link copied to clipboard
class NullableConfigUpdate<T>(val value: T?)

Defines a property in ConfigUpdate that reflects a nullable configuration type.

Link copied to clipboard

Holds available StreetNameVisibility types.

Link copied to clipboard
object UiMode

Holds available UiMode types.

Link copied to clipboard

Holds available UnitOfMeasurement types.

Functions

Link copied to clipboard
fun <T, B : DashConfigBuilder<T, B>> DashConfigBase<T, B>.copy(func: B.() -> Unit): T

Creates a copy of a given configuration instances with options mutated by the provided function.