Пример #1
0
        void DrawLoop(object data)
        {
            var currentStatus = (Status)data;

            renderer.RestartFPS();
            while (!currentStatus.Stop)
            {
                var draw = drawFrame;
                if (draw != null)
                {
                    Application.Instance.Invoke(draw);
                }
                Thread.Sleep(0);
            }
        }
Пример #2
0
        async void DrawLoop(object data)
        {
            var currentStatus = (Status)data;

            renderer.RestartFPS();
            while (!currentStatus.Stop)
            {
                var draw = drawFrame;
                if (draw != null)
                {
                    Application.Instance.Invoke(draw);
                }
                await Task.Delay(0);
            }
        }