private void SelectColorFunction(object sender, EventArgs e) { RadioButton radioButton = sender as RadioButton; ColouringFunction function = (ColouringFunction)(int.Parse(radioButton.Tag.ToString())); SetColouringFunction(function); }
public void SetColouringFunction(ColouringFunction function) { if (isInitialized) { this.colouringFunction = function; colorModePanel.ColouringFunction = function; Render(); Refresh(); } }
private void ColorModePanel1_OnColorFunctionChanged(ColouringFunction colouringFunction) { glHostPanel.SetColouringFunction(colouringFunction); }
public static void SetColouringFunction(ColouringFunction function) => colouringFunction = function;
static ColorUtility() { ColorsCount = ColorSet.Count; colouringFunction = ColouringFunction.None; }
private void SetColouringFunction(ColouringFunction function) { ColorUtility.SetColouringFunction(function); ColouringFunction = function; OnColorFunctionChanged?.Invoke(function); }