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); }
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)); }
private Vector4 ToImVector4(SharpDX.Vector4 vector) { return(new Vector4(vector.X, vector.Y, vector.Z, vector.W)); }
public static Vector4 ToVector4Num(this SharpDX.Vector4 v) { return(new Vector4(v.X, v.Y, v.Z, v.W)); }