Compass Template
data class CompassTemplate(val width: Int = 180, val fov: Double = 180.0, val refresh: Int = 1, val markerRefresh: Int = 5, val distanceMode: String = "horizontal", val directions: Map<String, String> = emptyMap(), val ticks: CompassTicks = CompassTicks(), val indicator: String? = null, val outside: String = "hide", val maxMarkers: Int = 0, val sort: List<String> = listOf("priority-desc", "distance-asc"), val collision: CompassCollision = CompassCollision(), val markers: Map<String, String> = emptyMap())(source)
Templates describe appearance only; positions belong to layouts and targets belong to runtime data.
Constructors
Link copied to clipboard
constructor(width: Int = 180, fov: Double = 180.0, refresh: Int = 1, markerRefresh: Int = 5, distanceMode: String = "horizontal", directions: Map<String, String> = emptyMap(), ticks: CompassTicks = CompassTicks(), indicator: String? = null, outside: String = "hide", maxMarkers: Int = 0, sort: List<String> = listOf("priority-desc", "distance-asc"), collision: CompassCollision = CompassCollision(), markers: Map<String, String> = emptyMap())