コード例 #1
0
		/// <summary>
		/// Get an array of color blend positions to be used for a gradient.
		/// </summary>
		/// <param name="amwrgcb">Array of MWRubberbandGradientBlends where the positions should be extracted from.</param>
		/// <returns>An array of color blend positions to be used for a gradient.</returns>
		public static float[] GetPositionArray(MWRubberbandGradientColorBlend[] amwrgcb)
		{
			float[] af = new float[amwrgcb.Length];

			for(int i = 0; i < amwrgcb.Length; i++)
			{
				af[i] = amwrgcb[i].Position;
			}

			return af;
		}
コード例 #2
0
		/// <summary>
		/// Get an array of color blend Colors to be used for a gradient.
		/// </summary>
		/// <param name="amwrgcb">Array of MWRubberbandGradientBlends where the Colors should be extracted from.</param>
		/// <returns>An array of color blend Colors to be used for a gradient.</returns>
		public static Color[] GetColorArray(MWRubberbandGradientColorBlend[] amwrgcb)
		{
			Color[] ac = new Color[amwrgcb.Length];

			for(int i = 0; i < amwrgcb.Length; i++)
			{
				ac[i] = amwrgcb[i].Color;
			}

			return ac;
		}