示例#1
0
        public void appendEnvironmentProjectionMenu(EnvironmentProjection it, ToolStripDropDown menu)
        {
            var u = this;

            Menu_AppendItem(
                menu,
                Utils.EnvironmentProjectionToStringR(it),
                ((_, __) =>
            {
                u.Projection = it; u.ExpireSolution(true);
            }),
                true, u.Projection == it);
        }
示例#2
0
        private string GetProjectionString(EnvironmentProjection projection)
        {
            switch (projection)
            {
            case EnvironmentProjection.Equirectangular:
                return("Equirectangular");

            case EnvironmentProjection.MirrorBall:
                return("Mirror Ball");

            case EnvironmentProjection.Wallpaper:
                return("Wallpaper");
            }

            return("Equirectangular");
        }
示例#3
0
 public static string EnvironmentProjectionToStringR(EnvironmentProjection d) => d.ToString().Replace("_", " ");
        private string GetProjectionString(EnvironmentProjection projection)
        {
            switch (projection)
            {
                case EnvironmentProjection.Equirectangular:
                    return "Equirectangular";
                case EnvironmentProjection.MirrorBall:
                    return "Mirror Ball";
                case EnvironmentProjection.Wallpaper:
                    return "Wallpaper";
            }

            return "Equirectangular";
        }