Exemplo n.º 1
0
 /// <summary>
 /// Converts a remote <see cref="Color4Ub"/> into a <see cref="Color"/>.
 /// </summary>
 /// <param name="input">The color to be converted.</param>
 /// <param name="output">The converted color.</param>
 public static void ToEvergine(this Color4Ub input, out Color output)
 {
     output.R = input.Channels.R;
     output.G = input.Channels.G;
     output.B = input.Channels.B;
     output.A = input.Channels.A;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Converts a <see cref="Color"/> into a remote <see cref="Color4Ub"/>.
 /// </summary>
 /// <param name="input">The color to be converted.</param>
 /// <param name="output">The converted color.</param>
 public static void ToRemote(this Color input, out Color4Ub output)
 {
     output.Bytes      = 0;
     output.Channels.R = input.R;
     output.Channels.G = input.G;
     output.Channels.B = input.B;
     output.Channels.A = input.A;
 }
Exemplo n.º 3
0
 /// <summary>
 /// Converts a remote <see cref="Color4Ub"/> into a <see cref="Color"/>.
 /// </summary>
 /// <param name="input">The color to be converted.</param>
 /// <returns>The converted color.</returns>
 public static Color ToEvergine(this Color4Ub input)
 {
     input.ToEvergine(out Color output);
     return(output);
 }