summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/RasterLayer.java
diff options
context:
space:
mode:
authorTobrun <tobrun@mapbox.com>2017-03-31 17:51:26 +0200
committerGitHub <noreply@github.com>2017-03-31 17:51:26 +0200
commit939526bac4aff734be4e6382b64c43214eb0bc9b (patch)
treeb286e7b2b72b4776d2adfed628e0bebf38ec9710 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/RasterLayer.java
parent05992c47aca0c83d5c0abc79c8e7833d69d24803 (diff)
downloadqtlocation-mapboxgl-939526bac4aff734be4e6382b64c43214eb0bc9b.tar.gz
[android] - transition options for layer properties (#8509)
[android] fixup highlevel bindings for transition options finish integration
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/RasterLayer.java')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/RasterLayer.java155
1 files changed, 155 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/RasterLayer.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/RasterLayer.java
index 1871686429..e67e71b61d 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/RasterLayer.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/layers/RasterLayer.java
@@ -8,6 +8,8 @@ import android.support.annotation.UiThread;
import static com.mapbox.mapboxsdk.utils.ColorUtils.rgbaToColor;
+import com.mapbox.mapboxsdk.style.layers.TransitionOptions;
+
/**
* Raster map textures such as satellite imagery.
*
@@ -81,6 +83,24 @@ public class RasterLayer extends Layer {
}
/**
+ * Get the RasterOpacity property transition options
+ *
+ * @return transition options for Float
+ */
+ public TransitionOptions getRasterOpacityTransition() {
+ return nativeGetRasterOpacityTransition();
+ }
+
+ /**
+ * Set the RasterOpacity property transition options
+ *
+ * @param options transition options for Float
+ */
+ public void setRasterOpacityTransition(TransitionOptions options) {
+ nativeSetRasterOpacityTransition(options.getDuration(), options.getDelay());
+ }
+
+ /**
* Get the RasterHueRotate property
*
* @return property wrapper value around Float
@@ -91,6 +111,24 @@ public class RasterLayer extends Layer {
}
/**
+ * Get the RasterHueRotate property transition options
+ *
+ * @return transition options for Float
+ */
+ public TransitionOptions getRasterHueRotateTransition() {
+ return nativeGetRasterHueRotateTransition();
+ }
+
+ /**
+ * Set the RasterHueRotate property transition options
+ *
+ * @param options transition options for Float
+ */
+ public void setRasterHueRotateTransition(TransitionOptions options) {
+ nativeSetRasterHueRotateTransition(options.getDuration(), options.getDelay());
+ }
+
+ /**
* Get the RasterBrightnessMin property
*
* @return property wrapper value around Float
@@ -101,6 +139,24 @@ public class RasterLayer extends Layer {
}
/**
+ * Get the RasterBrightnessMin property transition options
+ *
+ * @return transition options for Float
+ */
+ public TransitionOptions getRasterBrightnessMinTransition() {
+ return nativeGetRasterBrightnessMinTransition();
+ }
+
+ /**
+ * Set the RasterBrightnessMin property transition options
+ *
+ * @param options transition options for Float
+ */
+ public void setRasterBrightnessMinTransition(TransitionOptions options) {
+ nativeSetRasterBrightnessMinTransition(options.getDuration(), options.getDelay());
+ }
+
+ /**
* Get the RasterBrightnessMax property
*
* @return property wrapper value around Float
@@ -111,6 +167,24 @@ public class RasterLayer extends Layer {
}
/**
+ * Get the RasterBrightnessMax property transition options
+ *
+ * @return transition options for Float
+ */
+ public TransitionOptions getRasterBrightnessMaxTransition() {
+ return nativeGetRasterBrightnessMaxTransition();
+ }
+
+ /**
+ * Set the RasterBrightnessMax property transition options
+ *
+ * @param options transition options for Float
+ */
+ public void setRasterBrightnessMaxTransition(TransitionOptions options) {
+ nativeSetRasterBrightnessMaxTransition(options.getDuration(), options.getDelay());
+ }
+
+ /**
* Get the RasterSaturation property
*
* @return property wrapper value around Float
@@ -121,6 +195,24 @@ public class RasterLayer extends Layer {
}
/**
+ * Get the RasterSaturation property transition options
+ *
+ * @return transition options for Float
+ */
+ public TransitionOptions getRasterSaturationTransition() {
+ return nativeGetRasterSaturationTransition();
+ }
+
+ /**
+ * Set the RasterSaturation property transition options
+ *
+ * @param options transition options for Float
+ */
+ public void setRasterSaturationTransition(TransitionOptions options) {
+ nativeSetRasterSaturationTransition(options.getDuration(), options.getDelay());
+ }
+
+ /**
* Get the RasterContrast property
*
* @return property wrapper value around Float
@@ -131,6 +223,24 @@ public class RasterLayer extends Layer {
}
/**
+ * Get the RasterContrast property transition options
+ *
+ * @return transition options for Float
+ */
+ public TransitionOptions getRasterContrastTransition() {
+ return nativeGetRasterContrastTransition();
+ }
+
+ /**
+ * Set the RasterContrast property transition options
+ *
+ * @param options transition options for Float
+ */
+ public void setRasterContrastTransition(TransitionOptions options) {
+ nativeSetRasterContrastTransition(options.getDuration(), options.getDelay());
+ }
+
+ /**
* Get the RasterFadeDuration property
*
* @return property wrapper value around Float
@@ -140,20 +250,65 @@ public class RasterLayer extends Layer {
return (PropertyValue<Float>) new PropertyValue("raster-fade-duration", nativeGetRasterFadeDuration());
}
+ /**
+ * Get the RasterFadeDuration property transition options
+ *
+ * @return transition options for Float
+ */
+ public TransitionOptions getRasterFadeDurationTransition() {
+ return nativeGetRasterFadeDurationTransition();
+ }
+
+ /**
+ * Set the RasterFadeDuration property transition options
+ *
+ * @param options transition options for Float
+ */
+ public void setRasterFadeDurationTransition(TransitionOptions options) {
+ nativeSetRasterFadeDurationTransition(options.getDuration(), options.getDelay());
+ }
+
private native Object nativeGetRasterOpacity();
+ private native TransitionOptions nativeGetRasterOpacityTransition();
+
+ private native void nativeSetRasterOpacityTransition(long duration, long delay);
+
private native Object nativeGetRasterHueRotate();
+ private native TransitionOptions nativeGetRasterHueRotateTransition();
+
+ private native void nativeSetRasterHueRotateTransition(long duration, long delay);
+
private native Object nativeGetRasterBrightnessMin();
+ private native TransitionOptions nativeGetRasterBrightnessMinTransition();
+
+ private native void nativeSetRasterBrightnessMinTransition(long duration, long delay);
+
private native Object nativeGetRasterBrightnessMax();
+ private native TransitionOptions nativeGetRasterBrightnessMaxTransition();
+
+ private native void nativeSetRasterBrightnessMaxTransition(long duration, long delay);
+
private native Object nativeGetRasterSaturation();
+ private native TransitionOptions nativeGetRasterSaturationTransition();
+
+ private native void nativeSetRasterSaturationTransition(long duration, long delay);
+
private native Object nativeGetRasterContrast();
+ private native TransitionOptions nativeGetRasterContrastTransition();
+
+ private native void nativeSetRasterContrastTransition(long duration, long delay);
+
private native Object nativeGetRasterFadeDuration();
+ private native TransitionOptions nativeGetRasterFadeDurationTransition();
+
+ private native void nativeSetRasterFadeDurationTransition(long duration, long delay);
@Override
protected native void finalize() throws Throwable;