@@ -1088,6 +1088,7 @@ package com.mapbox.maps.plugin {
10881088 }
10891089
10901090 public final class LocationPuck3D extends com.mapbox.maps.plugin.LocationPuck {
1091+ ctor public LocationPuck3D(String modelUri, java.util.List<java.lang.Float> position = listOf(0.0, 0.0), float modelOpacity = 1f, java.util.List<java.lang.Float> modelScale = listOf(1.0, 1.0, 1.0), String? modelScaleExpression = null, java.util.List<java.lang.Float> modelTranslation = listOf(0.0, 0.0, 0.0), java.util.List<java.lang.Float> modelRotation = listOf(0.0, 0.0, 90.0), @com.mapbox.maps.MapboxExperimental boolean modelCastShadows = true, @com.mapbox.maps.MapboxExperimental boolean modelReceiveShadows = true, @com.mapbox.maps.MapboxExperimental com.mapbox.maps.plugin.ModelScaleMode modelScaleMode = com.mapbox.maps.plugin.ModelScaleMode.VIEWPORT, float modelEmissiveStrength = 1f, String? modelEmissiveStrengthExpression = null, String? modelOpacityExpression = null, String? modelRotationExpression = null, int modelColor = Color.parseColor("#ffffff"), String? modelColorExpression = null, float modelColorMixIntensity = 0f, String? modelColorMixIntensityExpression = null, @com.mapbox.maps.MapboxExperimental java.util.List<java.lang.String> materialOverrides = emptyList(), @com.mapbox.maps.MapboxExperimental java.util.List<java.lang.String> nodeOverrides = emptyList(), @com.mapbox.maps.MapboxExperimental com.mapbox.maps.plugin.ModelElevationReference modelElevationReference = com.mapbox.maps.plugin.ModelElevationReference.GROUND);
10911092 ctor public LocationPuck3D(String modelUri, java.util.List<java.lang.Float> position = listOf(0.0, 0.0), float modelOpacity = 1f, java.util.List<java.lang.Float> modelScale = listOf(1.0, 1.0, 1.0), String? modelScaleExpression = null, java.util.List<java.lang.Float> modelTranslation = listOf(0.0, 0.0, 0.0), java.util.List<java.lang.Float> modelRotation = listOf(0.0, 0.0, 90.0), @com.mapbox.maps.MapboxExperimental boolean modelCastShadows = true, @com.mapbox.maps.MapboxExperimental boolean modelReceiveShadows = true, @com.mapbox.maps.MapboxExperimental com.mapbox.maps.plugin.ModelScaleMode modelScaleMode = com.mapbox.maps.plugin.ModelScaleMode.VIEWPORT, float modelEmissiveStrength = 1f, String? modelEmissiveStrengthExpression = null, String? modelOpacityExpression = null, String? modelRotationExpression = null, int modelColor = Color.parseColor("#ffffff"), String? modelColorExpression = null, float modelColorMixIntensity = 0f, String? modelColorMixIntensityExpression = null, @com.mapbox.maps.MapboxExperimental java.util.List<java.lang.String> materialOverrides = emptyList(), @com.mapbox.maps.MapboxExperimental java.util.List<java.lang.String> nodeOverrides = emptyList());
10921093 ctor public LocationPuck3D(String modelUri, java.util.List<java.lang.Float> position = listOf(0.0, 0.0), float modelOpacity = 1f, java.util.List<java.lang.Float> modelScale = listOf(1.0, 1.0, 1.0), String? modelScaleExpression = null, java.util.List<java.lang.Float> modelTranslation = listOf(0.0, 0.0, 0.0), java.util.List<java.lang.Float> modelRotation = listOf(0.0, 0.0, 90.0), @com.mapbox.maps.MapboxExperimental boolean modelCastShadows = true, @com.mapbox.maps.MapboxExperimental boolean modelReceiveShadows = true, @com.mapbox.maps.MapboxExperimental com.mapbox.maps.plugin.ModelScaleMode modelScaleMode = com.mapbox.maps.plugin.ModelScaleMode.VIEWPORT, float modelEmissiveStrength = 1f, String? modelEmissiveStrengthExpression = null, String? modelOpacityExpression = null, String? modelRotationExpression = null, int modelColor = Color.parseColor("#ffffff"), String? modelColorExpression = null, float modelColorMixIntensity = 0f, String? modelColorMixIntensityExpression = null, @com.mapbox.maps.MapboxExperimental java.util.List<java.lang.String> materialOverrides = emptyList());
10931094 ctor public LocationPuck3D(String modelUri, java.util.List<java.lang.Float> position = listOf(0.0, 0.0), float modelOpacity = 1f, java.util.List<java.lang.Float> modelScale = listOf(1.0, 1.0, 1.0), String? modelScaleExpression = null, java.util.List<java.lang.Float> modelTranslation = listOf(0.0, 0.0, 0.0), java.util.List<java.lang.Float> modelRotation = listOf(0.0, 0.0, 90.0), @com.mapbox.maps.MapboxExperimental boolean modelCastShadows = true, @com.mapbox.maps.MapboxExperimental boolean modelReceiveShadows = true, @com.mapbox.maps.MapboxExperimental com.mapbox.maps.plugin.ModelScaleMode modelScaleMode = com.mapbox.maps.plugin.ModelScaleMode.VIEWPORT, float modelEmissiveStrength = 1f, String? modelEmissiveStrengthExpression = null, String? modelOpacityExpression = null, String? modelRotationExpression = null, int modelColor = Color.parseColor("#ffffff"), String? modelColorExpression = null, float modelColorMixIntensity = 0f, String? modelColorMixIntensityExpression = null);
@@ -1121,20 +1122,22 @@ package com.mapbox.maps.plugin {
11211122 method public java.util.List<java.lang.String> component19();
11221123 method public java.util.List<java.lang.Float> component2();
11231124 method public java.util.List<java.lang.String> component20();
1125+ method public com.mapbox.maps.plugin.ModelElevationReference component21();
11241126 method public float component3();
11251127 method public java.util.List<java.lang.Float> component4();
11261128 method public String? component5();
11271129 method public java.util.List<java.lang.Float> component6();
11281130 method public java.util.List<java.lang.Float> component7();
11291131 method public boolean component8();
11301132 method public boolean component9();
1131- method public com.mapbox.maps.plugin.LocationPuck3D copy(String modelUri, java.util.List<java.lang.Float> position, float modelOpacity, java.util.List<java.lang.Float> modelScale, String? modelScaleExpression, java.util.List<java.lang.Float> modelTranslation, java.util.List<java.lang.Float> modelRotation, boolean modelCastShadows, boolean modelReceiveShadows, com.mapbox.maps.plugin.ModelScaleMode modelScaleMode, float modelEmissiveStrength, String? modelEmissiveStrengthExpression, String? modelOpacityExpression, String? modelRotationExpression, int modelColor, String? modelColorExpression, float modelColorMixIntensity, String? modelColorMixIntensityExpression, java.util.List<java.lang.String> materialOverrides, java.util.List<java.lang.String> nodeOverrides);
1133+ method public com.mapbox.maps.plugin.LocationPuck3D copy(String modelUri, java.util.List<java.lang.Float> position, float modelOpacity, java.util.List<java.lang.Float> modelScale, String? modelScaleExpression, java.util.List<java.lang.Float> modelTranslation, java.util.List<java.lang.Float> modelRotation, boolean modelCastShadows, boolean modelReceiveShadows, com.mapbox.maps.plugin.ModelScaleMode modelScaleMode, float modelEmissiveStrength, String? modelEmissiveStrengthExpression, String? modelOpacityExpression, String? modelRotationExpression, int modelColor, String? modelColorExpression, float modelColorMixIntensity, String? modelColorMixIntensityExpression, java.util.List<java.lang.String> materialOverrides, java.util.List<java.lang.String> nodeOverrides, com.mapbox.maps.plugin.ModelElevationReference modelElevationReference );
11321134 method public java.util.List<java.lang.String> getMaterialOverrides();
11331135 method public boolean getModelCastShadows();
11341136 method public int getModelColor();
11351137 method public String? getModelColorExpression();
11361138 method public float getModelColorMixIntensity();
11371139 method public String? getModelColorMixIntensityExpression();
1140+ method public com.mapbox.maps.plugin.ModelElevationReference getModelElevationReference();
11381141 method public float getModelEmissiveStrength();
11391142 method public String? getModelEmissiveStrengthExpression();
11401143 method public float getModelOpacity();
@@ -1155,6 +1158,7 @@ package com.mapbox.maps.plugin {
11551158 method public void setModelColorExpression(String?);
11561159 method public void setModelColorMixIntensity(float);
11571160 method public void setModelColorMixIntensityExpression(String?);
1161+ method public void setModelElevationReference(com.mapbox.maps.plugin.ModelElevationReference);
11581162 method public void setModelEmissiveStrength(float);
11591163 method public void setModelEmissiveStrengthExpression(String?);
11601164 method public void setModelOpacity(float);
@@ -1175,6 +1179,7 @@ package com.mapbox.maps.plugin {
11751179 property public final String? modelColorExpression;
11761180 property public final float modelColorMixIntensity;
11771181 property public final String? modelColorMixIntensityExpression;
1182+ property public final com.mapbox.maps.plugin.ModelElevationReference modelElevationReference;
11781183 property public final float modelEmissiveStrength;
11791184 property public final String? modelEmissiveStrengthExpression;
11801185 property public final float modelOpacity;
@@ -1209,6 +1214,13 @@ package com.mapbox.maps.plugin {
12091214 method public void onStyleChanged(com.mapbox.maps.MapboxStyleManager style);
12101215 }
12111216
1217+ @com.mapbox.maps.MapboxExperimental public enum ModelElevationReference {
1218+ method public final String! getValue();
1219+ property public final String! value;
1220+ enum_constant public static final com.mapbox.maps.plugin.ModelElevationReference GROUND;
1221+ enum_constant public static final com.mapbox.maps.plugin.ModelElevationReference SEA;
1222+ }
1223+
12121224 @com.mapbox.maps.MapboxExperimental public enum ModelScaleMode {
12131225 method public final String! getValue();
12141226 property public final String! value;
0 commit comments