Example #1
0
        private void limitFrameRate_Blocking()
        {
            double millisecondsPerFrameDiff = _renderOptions.MillisecondsPerFrame - _frameTimer.Query();
            int    msDiffRounded            = millisecondsPerFrameDiff.ToInt32AwayFromZero();

            if (millisecondsPerFrameDiff > 0)
            {
                Thread.Sleep(msDiffRounded);
            }
        }