public final class MeshStyle extends Object implements AutoCloseable
Modifier and Type | Class and Description |
---|---|
static class |
MeshStyle.Builder
A builder class for creating mesh styles.
|
Modifier and Type | Method and Description |
---|---|
MeshStyle.Builder |
asBuilder()
|
void |
close() |
protected void |
finalize() |
StyleExpression<android.graphics.Color> |
getColorExpression()
Returns the color expression used to paint the mesh, or
null if no expression was set. |
StyleExpression<Coordinate> |
getDisplacementExpression()
Returns the expression used to displace the mesh, or
null if no expression was set. |
FacetCullingType |
getFacetCulling()
Returns the facet culling type used to paint the mesh.
|
StyleExpression<Boolean> |
getVisibilityExpression()
Returns the expression used to make (parts of) the mesh visible/invisible, or
null if no expression was set. |
static MeshStyle.Builder |
newBuilder()
Creates a new builder for creating a
MeshStyle . |
public void close()
close
in interface AutoCloseable
@NotNull public static MeshStyle.Builder newBuilder()
MeshStyle
.MeshStyle
.@Nullable public StyleExpression<android.graphics.Color> getColorExpression()
null
if no expression was set.null
if no expression was set.MeshStyle.Builder#colorExpression
@Nullable public StyleExpression<Coordinate> getDisplacementExpression()
null
if no expression was set.null
if no expression was set.MeshStyle.Builder#displacementExpression
@Nullable public StyleExpression<Boolean> getVisibilityExpression()
null
if no expression was set.null
if no expression was set.MeshStyle.Builder#visibilityExpression
@NotNull public FacetCullingType getFacetCulling()
MeshStyle.Builder#colorExpression
@NotNull public MeshStyle.Builder asBuilder()