@UiThread public class FillExtrusionLayer extends Layer
| Constructor and Description |
|---|
FillExtrusionLayer(long nativePtr)
Creates a FillExtrusionLayer.
|
FillExtrusionLayer(java.lang.String layerId,
java.lang.String sourceId)
Creates a FillExtrusionLayer.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
finalize() |
PropertyValue<java.lang.Float> |
getFillExtrusionBase()
Get the FillExtrusionBase property
|
TransitionOptions |
getFillExtrusionBaseTransition()
Get the FillExtrusionBase property transition options
|
PropertyValue<java.lang.String> |
getFillExtrusionColor()
Get the FillExtrusionColor property
|
int |
getFillExtrusionColorAsInt()
The base color of the extruded fill.
|
TransitionOptions |
getFillExtrusionColorTransition()
Get the FillExtrusionColor property transition options
|
PropertyValue<java.lang.Float> |
getFillExtrusionHeight()
Get the FillExtrusionHeight property
|
TransitionOptions |
getFillExtrusionHeightTransition()
Get the FillExtrusionHeight property transition options
|
PropertyValue<java.lang.Float> |
getFillExtrusionOpacity()
Get the FillExtrusionOpacity property
|
TransitionOptions |
getFillExtrusionOpacityTransition()
Get the FillExtrusionOpacity property transition options
|
PropertyValue<java.lang.String> |
getFillExtrusionPattern()
Get the FillExtrusionPattern property
|
TransitionOptions |
getFillExtrusionPatternTransition()
Get the FillExtrusionPattern property transition options
|
PropertyValue<java.lang.Float[]> |
getFillExtrusionTranslate()
Get the FillExtrusionTranslate property
|
PropertyValue<java.lang.String> |
getFillExtrusionTranslateAnchor()
Get the FillExtrusionTranslateAnchor property
|
TransitionOptions |
getFillExtrusionTranslateTransition()
Get the FillExtrusionTranslate property transition options
|
java.lang.String |
getSourceLayer()
Get the source layer.
|
protected void |
initialize(java.lang.String layerId,
java.lang.String sourceId) |
void |
setFillExtrusionBaseTransition(TransitionOptions options)
Set the FillExtrusionBase property transition options
|
void |
setFillExtrusionColorTransition(TransitionOptions options)
Set the FillExtrusionColor property transition options
|
void |
setFillExtrusionHeightTransition(TransitionOptions options)
Set the FillExtrusionHeight property transition options
|
void |
setFillExtrusionOpacityTransition(TransitionOptions options)
Set the FillExtrusionOpacity property transition options
|
void |
setFillExtrusionPatternTransition(TransitionOptions options)
Set the FillExtrusionPattern property transition options
|
void |
setFillExtrusionTranslateTransition(TransitionOptions options)
Set the FillExtrusionTranslate property transition options
|
void |
setFilter(Filter.Statement filter)
Set a single filter.
|
void |
setSourceLayer(java.lang.String sourceLayer)
Set the source layer.
|
FillExtrusionLayer |
withFilter(Filter.Statement filter)
Set a single filter.
|
FillExtrusionLayer |
withProperties(PropertyValue<?>... properties)
Set a property or properties.
|
FillExtrusionLayer |
withSourceLayer(java.lang.String sourceLayer)
Set the source Layer.
|
getId, getMaxZoom, getMinZoom, getNativePtr, getVisibility, nativeGetId, nativeGetMaxZoom, nativeGetMinZoom, nativeGetSourceLayer, nativeGetVisibility, nativeSetFilter, nativeSetLayoutProperty, nativeSetMaxZoom, nativeSetMinZoom, nativeSetPaintProperty, nativeSetSourceLayer, setMaxZoom, setMinZoom, setPropertiespublic FillExtrusionLayer(long nativePtr)
nativePtr - pointer used by corepublic FillExtrusionLayer(java.lang.String layerId,
java.lang.String sourceId)
layerId - the id of the layersourceId - the id of the sourceprotected void initialize(java.lang.String layerId,
java.lang.String sourceId)
public void setSourceLayer(java.lang.String sourceLayer)
sourceLayer - the source layer to setpublic FillExtrusionLayer withSourceLayer(java.lang.String sourceLayer)
sourceLayer - the source layer to setpublic java.lang.String getSourceLayer()
public void setFilter(Filter.Statement filter)
filter - the filter to setpublic FillExtrusionLayer withFilter(Filter.Statement filter)
filter - the filter to setpublic FillExtrusionLayer withProperties(@NonNull PropertyValue<?>... properties)
properties - the var-args propertiespublic PropertyValue<java.lang.Float> getFillExtrusionOpacity()
public TransitionOptions getFillExtrusionOpacityTransition()
public void setFillExtrusionOpacityTransition(TransitionOptions options)
options - transition options for Floatpublic PropertyValue<java.lang.String> getFillExtrusionColor()
public int getFillExtrusionColorAsInt()
java.lang.RuntimeException - thrown if property isn't a valuepublic TransitionOptions getFillExtrusionColorTransition()
public void setFillExtrusionColorTransition(TransitionOptions options)
options - transition options for Stringpublic PropertyValue<java.lang.Float[]> getFillExtrusionTranslate()
public TransitionOptions getFillExtrusionTranslateTransition()
public void setFillExtrusionTranslateTransition(TransitionOptions options)
options - transition options for Float[]public PropertyValue<java.lang.String> getFillExtrusionTranslateAnchor()
public PropertyValue<java.lang.String> getFillExtrusionPattern()
public TransitionOptions getFillExtrusionPatternTransition()
public void setFillExtrusionPatternTransition(TransitionOptions options)
options - transition options for Stringpublic PropertyValue<java.lang.Float> getFillExtrusionHeight()
public TransitionOptions getFillExtrusionHeightTransition()
public void setFillExtrusionHeightTransition(TransitionOptions options)
options - transition options for Floatpublic PropertyValue<java.lang.Float> getFillExtrusionBase()
public TransitionOptions getFillExtrusionBaseTransition()
public void setFillExtrusionBaseTransition(TransitionOptions options)
options - transition options for Float