public static Color ColorPicker(string labelName, Color inputColor)
        {
            SharpDX.Vector4 vector4 = inputColor.ToVector4();
            Vector4         color   = new Vector4(vector4.X, vector4.Y, vector4.Z, vector4.W);

            if (ImGui.ColorEdit4(labelName, ref color, ColorEditFlags.AlphaBar))
            {
                return(new Color(color.X, color.Y, color.Z, color.W));
            }
            return(inputColor);
        }
Example #2
0
 public static Vector4 TranslateToNum(this SharpDX.Vector4 vector, float dx = 0, float dy = 0, float dz = 0, float dw = 0)
 {
     return(new Vector4(vector.X + dx, vector.Y + dy, vector.Z + dz, vector.W + dw));
 }
Example #3
0
 private Vector4 ToImVector4(SharpDX.Vector4 vector)
 {
     return(new Vector4(vector.X, vector.Y, vector.Z, vector.W));
 }
Example #4
0
 public static Vector4 ToVector4Num(this SharpDX.Vector4 v)
 {
     return(new Vector4(v.X, v.Y, v.Z, v.W));
 }