Color
See the ColorDemo.cs.
using Gridrand.Contracts;
namespace Gridrand.RimGui.Manual
{
/// <summary>
/// Demonstrates the usage of colors and gradients in the GUI.
/// </summary>
class ColorDemo : ManualBase, IManual
{
readonly Color color = new Color(0f, 1f, 0f, 0.5f);
readonly Color32 color32 = new Color32(0, 100, 200, 128);
public ColorDemo(ManualBaseResource p) : base(p)
{
}
public void Draw()
{
// Draw solid colors
Gui.Heading("ColorPreview");
Gui.ColorPreview(color);
Gui.ColorPreview(color32);
// Draw gradient
Gui.Heading("Gradient");
Gui.Gradient(Color32.Red, Color32.Blue, Color32.Red, Color32.Blue);
Gui.Gradient(Color32.Blue, Color32.Red, Color32.Green, Color32.Yellow);
}
}
}