diff --git a/libraries/mogo-map-api/src/main/java/com/mogo/map/overlay/line/Polyline.kt b/libraries/mogo-map-api/src/main/java/com/mogo/map/overlay/line/Polyline.kt index 6314740138..a758519ade 100644 --- a/libraries/mogo-map-api/src/main/java/com/mogo/map/overlay/line/Polyline.kt +++ b/libraries/mogo-map-api/src/main/java/com/mogo/map/overlay/line/Polyline.kt @@ -52,6 +52,8 @@ data class Polyline(val id: String, val owner: String, val level: Level, val opt val lightSpeed: Float = builder.lightSpeed + val customTexture: Bitmap? = builder.customTexture + fun builder(): Builder { return builder } @@ -92,6 +94,8 @@ data class Polyline(val id: String, val owner: String, val level: Level, val opt internal var lightSpeed: Float = 0f + internal var customTexture: Bitmap? = null + fun setId(id: String) = apply { this.id = id } @@ -160,6 +164,10 @@ data class Polyline(val id: String, val owner: String, val level: Level, val opt this.lightSpeed = speed } + fun setCustomTexture(texture: Bitmap) = apply { + this.customTexture = texture + } + fun build(): Options { if (TextUtils.isEmpty(id)) { id = UUID.randomUUID().toString()