Class ModelStyle
Package world.mappable.mapkit.map
java.lang.Object
↳ world.mappable.mapkit.map.ModelStyle
final class ModelStyle implements Serializable
The style of the model.
Nested Class Summary
|
Modifier and Type |
Interface |
Description |
|
|
||
|
|
Summary
Constructors
|
Signature and Description |
|
ModelStyle(float scale, |
|
ModelStyle() |
Methods
|
Type and modifiers |
Method and Description |
|
float |
getScale() |
|
setScale(float scale) |
|
|
getUnitType() |
|
|
setUnitType(@NonNull UnitType unitType) |
|
|
getRenderMode() |
|
|
setRenderMode(@NonNull RenderMode renderMode) |
|
|
java.lang.String |
getVariantName() |
|
setVariantName(@Nullable java.lang.String variantName) |
|
|
void |
serialize(world.mappable.runtime.bindings.Archive archive) |
Constuctors
ModelStyle
|
ModelStyle(float scale, |
ModelStyle
|
ModelStyle() |
Use constructor with parameters in your code.
This one is for bindings only!
Methods
getScale
|
float getScale() |
Scale the model by this value.
setScale
|
ModelStyle setScale(float scale) |
See #getScale().
getUnitType
|
@NonNull |
Unit type of the model.
setUnitType
|
ModelStyle setUnitType(@NonNull UnitType unitType) |
See #getUnitType().
getRenderMode
|
@NonNull |
Defines should it be rendered with buildings from ground layer.
setRenderMode
|
ModelStyle setRenderMode(@NonNull RenderMode renderMode) |
See #getRenderMode().
getVariantName
|
@Nullable |
Name of variant to render model with.
See KHR_materials_variants gltf extension. This works only for glTF models.
Optional field, can be null.
setVariantName
|
ModelStyle setVariantName(@Nullable java.lang.String variantName) |
See #getVariantName().
serialize
|
@Override |