/** * Opens and returns the writer for the {@code show} property. The {@code show} property defines whether or not the model is shown. If not specified, the default value is {@code true}. */ @Nonnull public final BooleanCesiumWriter openShowProperty() { openIntervalIfNecessary(); return this.<BooleanCesiumWriter> openAndReturn(getShowWriter()); }
/** * Opens and returns the writer for the {@code colorBlendAmount} property. The {@code colorBlendAmount} property defines the color strength when {@code colorBlendMode} is {@code MIX}. A value of 0.0 results in the model's rendered color while a value of 1.0 results in a solid color, with any value in-between resulting in a mix of the two. If not specified, the default value is 0.5. */ @Nonnull public final DoubleCesiumWriter openColorBlendAmountProperty() { openIntervalIfNecessary(); return this.<DoubleCesiumWriter> openAndReturn(getColorBlendAmountWriter()); }
/** * Opens and returns the writer for the {@code silhouetteColor} property. The {@code silhouetteColor} property defines the color of the silhouette drawn around the model. If not specified, the default value is red. */ @Nonnull public final ColorCesiumWriter openSilhouetteColorProperty() { openIntervalIfNecessary(); return this.<ColorCesiumWriter> openAndReturn(getSilhouetteColorWriter()); }
/** * Opens and returns the writer for the {@code colorBlendMode} property. The {@code colorBlendMode} property defines the mode to use for blending between {@code color} and the model's color. If not specified, the default value is HIGHLIGHT. */ @Nonnull public final ColorBlendModeCesiumWriter openColorBlendModeProperty() { openIntervalIfNecessary(); return this.<ColorBlendModeCesiumWriter> openAndReturn(getColorBlendModeWriter()); }
/** * Opens and returns the writer for the {@code distanceDisplayCondition} property. The {@code distanceDisplayCondition} property defines the display condition specifying at what distance from the camera this model will be displayed. */ @Nonnull public final DistanceDisplayConditionCesiumWriter openDistanceDisplayConditionProperty() { openIntervalIfNecessary(); return this.<DistanceDisplayConditionCesiumWriter> openAndReturn(getDistanceDisplayConditionWriter()); }
/** * Opens and returns the writer for the {@code gltf} property. The {@code gltf} property defines the URI of a <a href="https://github.com/KhronosGroup/glTF">glTF</a> model. For broadest client compatibility, the URI should be accessible via Cross-Origin Resource Sharing (CORS). The URI may also be a <a href="https://developer.mozilla.org/en/data_URIs">data URI</a>. This value is required. */ @Nonnull public final UriCesiumWriter openGltfProperty() { openIntervalIfNecessary(); return this.<UriCesiumWriter> openAndReturn(getGltfWriter()); }
/** * Opens and returns the writer for the {@code runAnimations} property. The {@code runAnimations} property defines whether or not to run all animations defined in the glTF model. If not specified, the default value is {@code true}. */ @Nonnull public final BooleanCesiumWriter openRunAnimationsProperty() { openIntervalIfNecessary(); return this.<BooleanCesiumWriter> openAndReturn(getRunAnimationsWriter()); }
/** * Opens and returns the writer for the {@code heightReference} property. The {@code heightReference} property defines the height reference of the model, which indicates if the position is relative to terrain or not. If not specified, the default value is NONE. */ @Nonnull public final HeightReferenceCesiumWriter openHeightReferenceProperty() { openIntervalIfNecessary(); return this.<HeightReferenceCesiumWriter> openAndReturn(getHeightReferenceWriter()); }
/** * Opens and returns the writer for the {@code silhouetteSize} property. The {@code silhouetteSize} property defines the size, in pixels, of the silhouette drawn around the model. If not specified, the default value is 0.0. */ @Nonnull public final DoubleCesiumWriter openSilhouetteSizeProperty() { openIntervalIfNecessary(); return this.<DoubleCesiumWriter> openAndReturn(getSilhouetteSizeWriter()); }
/** * Opens and returns the writer for the {@code nodeTransformations} property. The {@code nodeTransformations} property defines a mapping of node names to node transformations. */ @Nonnull public final NodeTransformationsCesiumWriter openNodeTransformationsProperty() { openIntervalIfNecessary(); return this.<NodeTransformationsCesiumWriter> openAndReturn(getNodeTransformationsWriter()); } }
/** * Opens and returns the writer for the {@code scale} property. The {@code scale} property defines the scale of the model. If not specified, the default value is 1.0. */ @Nonnull public final DoubleCesiumWriter openScaleProperty() { openIntervalIfNecessary(); return this.<DoubleCesiumWriter> openAndReturn(getScaleWriter()); }
/** * Opens and returns the writer for the {@code minimumPixelSize} property. The {@code minimumPixelSize} property defines the approximate minimum pixel size of the model regardless of zoom. If not specified, the default value is 0.0. */ @Nonnull public final DoubleCesiumWriter openMinimumPixelSizeProperty() { openIntervalIfNecessary(); return this.<DoubleCesiumWriter> openAndReturn(getMinimumPixelSizeWriter()); }
/** * Opens and returns the writer for the {@code maximumScale} property. The {@code maximumScale} property defines the maximum scale size of the model. This is used as an upper limit for {@code minimumPixelSize}. */ @Nonnull public final DoubleCesiumWriter openMaximumScaleProperty() { openIntervalIfNecessary(); return this.<DoubleCesiumWriter> openAndReturn(getMaximumScaleWriter()); }
/** * Opens and returns the writer for the {@code incrementallyLoadTextures} property. The {@code incrementallyLoadTextures} property defines whether or not the model can be rendered before all textures have loaded. If not specified, the default value is {@code true}. */ @Nonnull public final BooleanCesiumWriter openIncrementallyLoadTexturesProperty() { openIntervalIfNecessary(); return this.<BooleanCesiumWriter> openAndReturn(getIncrementallyLoadTexturesWriter()); }
/** * Opens and returns the writer for the {@code shadows} property. The {@code shadows} property defines whether or not the model casts or receives shadows. If not specified, the default value is ENABLED. */ @Nonnull public final ShadowModeCesiumWriter openShadowsProperty() { openIntervalIfNecessary(); return this.<ShadowModeCesiumWriter> openAndReturn(getShadowsWriter()); }
/** * Opens and returns the writer for the {@code color} property. The {@code color} property defines the color to blend with the model's rendered color. If not specified, the default value is white. */ @Nonnull public final ColorCesiumWriter openColorProperty() { openIntervalIfNecessary(); return this.<ColorCesiumWriter> openAndReturn(getColorWriter()); }