Example #1
0
        public void RenderLoop(Func <bool> cancel)
        {
            var sample = 0;

            while (!cancel())
            {
                RenderCallback?.Invoke();
                var stats = _backBuffer.WriteTo(_frontBuffer);
                SampleCallback?.Invoke(sample++, stats);
                Invalidate();
                Thread.Sleep(10);
            }
        }