private void OnInternalRender(object sender, OpenTK.FrameEventArgs e) { if (!_fpsTimer.IsRunning) { _fpsTimer.Start(); } RenderFrameEventArgs args = new RenderFrameEventArgs(e.Time * 1000D); OnRenderFrame(this, args); RenderFrame?.Invoke(this, args); if (!_isEventPolled && _isStarted) { _fps++; CheckWindowFPS(); } }
/// <summary> /// Called when it is time to render the frame. /// </summary> /// <param name="target"></param> /// <param name="e"></param> protected virtual void OnRenderFrame(RenderTarget target, RenderFrameEventArgs e) { }