Duality.Launcher.DualityLauncher.SetVSyncMode C# (CSharp) Method

SetVSyncMode() private static method

private static SetVSyncMode ( GameWindow window ) : void
window OpenTK.GameWindow
return void
        private static void SetVSyncMode(GameWindow window)
        {
            if (isProfiling || isDebugging)
            {
                window.VSync = VSyncMode.Off;
                return;
            }

            if (DualityApp.UserData.VSync)
            {
                window.VSync = VSyncMode.Adaptive;

                // adaptive not supported?
                if (window.VSync != VSyncMode.Adaptive)
                {
                    Log.Game.WriteWarning("Adaptive vsync not supported. Using normal vsync instead");
                    window.VSync = VSyncMode.On;
                }
            }
            else
            {
                window.VSync = VSyncMode.Off;
            }
        }