示例#1
0
 private void RenderLoop()
 {
     while (true)
     {
         renderReady.WaitOne();
         renderReady.Reset();
         if (renderThreadToken.IsCancellationRequested)
         {
             return;
         }
         renderControl.Begin();
         RaiseRendering();
         renderControl.SwapBuffers();
         renderControl.UnbindContext();
         renderCompleted.Set();
     }
 }