Esempio n. 1
0
        public static WindowState ToFramework(this TKWindowState state)
        {
            switch (state)
            {
            case TKWindowState.Normal:
                return(WindowState.Normal);

            case TKWindowState.Minimized:
                return(WindowState.Minimised);

            case TKWindowState.Maximized:
                return(WindowState.Maximised);

            case TKWindowState.Fullscreen:
                return(WindowState.Fullscreen);
            }

            return(WindowState.Normal);
        }
Esempio n. 2
0
        public static VWindowState ToVeldrid(this TKWindowState state)
        {
            switch (state)
            {
            case TKWindowState.Normal:
                return(VWindowState.Normal);

            case TKWindowState.Minimized:
                return(VWindowState.Minimized);

            case TKWindowState.Maximized:
                return(VWindowState.Maximized);

            case TKWindowState.Fullscreen:
                return(VWindowState.FullScreen);
            }

            // WARNING: some cases not supported by osuTK.WindowState
            return(VWindowState.Normal);
        }