Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        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;
        }
        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;
        }