public void EndUpdate() { // Calculate our actual frame rate _frameCount++; if (_frameRateTimer.ElapsedMilliseconds > 999) { FrameRate = _frameCount; _frameCount = 0; _frameRateTimer.Restart(); } _fastPixel.UnlockFromBuffer(); }
public void EndUpdate() { // Calculate our actual frame rate _frameCount++; if (DateTime.UtcNow.Subtract(_frameRateTime).TotalSeconds >= 1) { FrameRate = _frameCount; _frameCount = 0; _frameRateTime = DateTime.UtcNow; } _fastPixel.UnlockFromBuffer(); }