/** * Writes a value for the {@code colorBlendAmount} property as a {@code reference} value. The {@code colorBlendAmount} property specifies 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. * @param value The earliest date of the interval. */ public final void writeColorBlendAmountPropertyReference(String value) { { cesiumlanguagewriter.DoubleCesiumWriter writer = openColorBlendAmountProperty(); try { writer.writeReference(value); } finally { DisposeHelper.dispose(writer); } } }
/** * Writes a value for the {@code colorBlendAmount} property as a {@code number} value. The {@code colorBlendAmount} property specifies 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. * @param value The value. */ public final void writeColorBlendAmountProperty(double value) { { cesiumlanguagewriter.DoubleCesiumWriter writer = openColorBlendAmountProperty(); try { writer.writeNumber(value); } finally { DisposeHelper.dispose(writer); } } }
/** * Writes a value for the {@code colorBlendAmount} property as a {@code reference} value. The {@code colorBlendAmount} property specifies 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. * @param value The reference. */ public final void writeColorBlendAmountPropertyReference(Reference value) { { cesiumlanguagewriter.DoubleCesiumWriter writer = openColorBlendAmountProperty(); try { writer.writeReference(value); } finally { DisposeHelper.dispose(writer); } } }
/** * Writes a value for the {@code colorBlendAmount} property as a {@code reference} value. The {@code colorBlendAmount} property specifies 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. * @param identifier The identifier of the object which contains the referenced property. * @param propertyName The property on the referenced object. */ public final void writeColorBlendAmountPropertyReference(String identifier, String propertyName) { { cesiumlanguagewriter.DoubleCesiumWriter writer = openColorBlendAmountProperty(); try { writer.writeReference(identifier, propertyName); } finally { DisposeHelper.dispose(writer); } } }
/** * Writes a value for the {@code colorBlendAmount} property as a {@code reference} value. The {@code colorBlendAmount} property specifies 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. * @param identifier The identifier of the object which contains the referenced property. * @param propertyNames The hierarchy of properties to be indexed on the referenced object. */ public final void writeColorBlendAmountPropertyReference(String identifier, String[] propertyNames) { { cesiumlanguagewriter.DoubleCesiumWriter writer = openColorBlendAmountProperty(); try { writer.writeReference(identifier, propertyNames); } finally { DisposeHelper.dispose(writer); } } }
/** * Writes a value for the {@code colorBlendAmount} property as a {@code number} value. The {@code colorBlendAmount} property specifies 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. * @param dates The dates at which the value is specified. * @param values The values corresponding to each date. */ public final void writeColorBlendAmountProperty(List<JulianDate> dates, List<Double> values) { { cesiumlanguagewriter.DoubleCesiumWriter writer = openColorBlendAmountProperty(); try { writer.writeNumber(dates, values); } finally { DisposeHelper.dispose(writer); } } }
/** * Writes a value for the {@code colorBlendAmount} property as a {@code number} value. The {@code colorBlendAmount} property specifies 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. * @param dates The dates at which the value is specified. * @param values The value corresponding to each date. * @param startIndex The index of the first element to write. * @param length The number of elements to write. */ public final void writeColorBlendAmountProperty(List<JulianDate> dates, List<Double> values, int startIndex, int length) { { cesiumlanguagewriter.DoubleCesiumWriter writer = openColorBlendAmountProperty(); try { writer.writeNumber(dates, values, startIndex, length); } finally { DisposeHelper.dispose(writer); } } }