/// <summary> /// Writes the value expressed as a <c>rgba</c>, which is the color specified as an array of color components <c>[Red, Green, Blue, Alpha]</c> where each component is an integer in the range 0-255. /// </summary> /// <param name="dates">The dates at which the value is specified.</param> /// <param name="colors">The color corresponding to each date.</param> /// <param name="startIndex">The index of the first element to write.</param> /// <param name="length">The number of elements to write.</param> public void WriteRgba(IList <JulianDate> dates, IList <Color> colors, int startIndex, int length) { const string PropertyName = RgbaPropertyName; OpenIntervalIfNecessary(); CesiumWritingHelper.WriteRgba(Output, PropertyName, dates, colors, startIndex, length); }
/// <summary> /// Writes the value expressed as a <c>rgba</c>, which is the color specified as an array of color components <c>[Red, Green, Blue, Alpha]</c> where each component is an integer in the range 0-255. /// </summary> /// <param name="red">The red component in the range 0 to 255.</param> /// <param name="green">The green component in the range 0 to 255.</param> /// <param name="blue">The blue component in the range 0 to 255.</param> /// <param name="alpha">The alpha component in the range 0 to 255.</param> public void WriteRgba(int red, int green, int blue, int alpha) { const string PropertyName = RgbaPropertyName; OpenIntervalIfNecessary(); Output.WritePropertyName(PropertyName); CesiumWritingHelper.WriteRgba(Output, red, green, blue, alpha); }
/// <summary> /// Writes the value expressed as a <c>rgba</c>, which is the color specified as an array of color components <c>[Red, Green, Blue, Alpha]</c> where each component is an integer in the range 0-255. /// </summary> /// <param name="color">The color.</param> public void WriteRgba(Color color) { const string PropertyName = RgbaPropertyName; OpenIntervalIfNecessary(); Output.WritePropertyName(PropertyName); CesiumWritingHelper.WriteRgba(Output, color); }