public static unsafe bool ColorPicker4(string label, ref Vector4 color, ColorEditFlags flags = ColorEditFlags.Default) { Vector4 localColor = color; bool result = ImGuiNative.igColorPicker4(label, &localColor, flags); if (result) { color = localColor; } return(result); }
public static unsafe bool ColorPicker4(string label, ref Color color, ColorEditFlags flags = ColorEditFlags.Default) { System.Numerics.Vector4 localColor = color.ToNumericsVector4(); bool result = ImGuiNative.igColorPicker4(label, &localColor, flags); if (result) { color = new Color(localColor.X, localColor.Y, localColor.Z, localColor.W); } return(result); }
public static unsafe bool ColorEdit3(string label, ref Vector3 color, ColorEditFlags flags = ColorEditFlags.Default) { Vector3 localColor = color; bool result = ImGuiNative.igColorEdit3(utf8String(label), &localColor, flags); if (result) { color = localColor; } return(result); }
public static unsafe bool ColorEdit4(string label, ref float r, ref float g, ref float b, ref float a, ColorEditFlags flags = ColorEditFlags.Default) { Vector4 localColor = new Vector4(r, g, b, a); bool result = ImGuiNative.igColorEdit4(label, &localColor, flags); if (result) { r = localColor.X; g = localColor.Y; b = localColor.Z; a = localColor.W; } return(result); }
public static bool ColorButton(string desc_id, Vector4 color, ColorEditFlags flags, Vector2 size) { return(ImGuiNative.igColorButton(desc_id, color, flags, size)); }
public static unsafe bool ColorEdit3(string label, ref float r, ref float g, ref float b, ColorEditFlags flags = ColorEditFlags.Default) { Vector3 localColor = new Vector3(r, g, b); bool result = ImGuiNative.igColorEdit3(utf8String(label), &localColor, flags); if (result) { r = localColor.X; g = localColor.Y; b = localColor.Z; } return(result); }
public bool ColorEdit4(string label, float[] col, ColorEditFlags flags) { bool ret = EffekseerNativePINVOKE.GUIManager_ColorEdit4__SWIG_0(swigCPtr, label, col, (int)flags); return(ret); }
public static bool ColorButton(string desc_id, Color color, ColorEditFlags flags, Vector2 size) { return(ImGuiNative.igColorButton(desc_id, color.ToNumericsVector4(), flags, size.ToNumericsVector2())); }