/// <summary> /// Gets the enum value out a text value /// </summary> /// <param name="name"></param> /// <returns></returns> private static FixtureRenderererType GetRendererType(string name) { // Parse the textual representation of the renderer to its enum value FixtureRenderererType renderer = FixtureRenderererType.Shaded; try { renderer = (FixtureRenderererType)Enum.Parse(typeof(FixtureRenderererType), name); } catch { MainForm.Log(string.Format("The renderer \"{0}\" is invalid!", name), MainForm.LogLevel.error); } return(renderer); }
public FixtureRendererConfiguration2(string name) { Name = name; Renderer = FixtureRenderererType.Shaded; Color = new ImageMagick.MagickColor("#FFF"); Transparency = 0; HasLight = true; LightMin = 0.6; LightMax = 1.0; LightVector = new SharpDX.Vector3(1f, 1f, -1f); HasShadow = true; ShadowColor = new ImageMagick.MagickColor("#000"); ShadowOffsetX = 0; ShadowOffsetY = 0; ShadowSize = 1.0; ShadowTransparency = 75; }