/// <summary> /// Returns the default color. /// </summary> /// <param name="color">Specified default color</param> /// <returns></returns> public Color GetColor(GuiDefaultColor color) { int[] col = new int[4]; GuiSkin_GetColor(_raw, color, col); return Color.FromUnmanaged(col); }
static extern void GuiSkin_GetColor(IntPtr gskin, GuiDefaultColor which, [MarshalAs(UnmanagedType.LPArray)] int[] color);
static extern void GuiSkin_SetColor(IntPtr gskin, GuiDefaultColor which, int[] color);
/// <summary> /// Sets the default color. /// </summary> /// <param name="color">Specified default color</param> /// <param name="col">New color</param> public void SetColor(GuiDefaultColor color, Color col) { GuiSkin_SetColor(_raw, color, col.ToUnmanaged()); }