2013-08-06 8 views
0

좋아, 아마 SlimDX를 배우기 시작하고 싶다. 아마도 내 응용 프로그램에 필요할 것이다.SlimDX, 윈도우의 작동 원리 이해

DirectX를 알지 못해서 일이 어떻게 시작되는지 아주 일찍 붙어 있습니다. 그리고 그것은 렌더 윈도우를 생성합니다. 여기 예제가 어떻게 나타나는지 나와 있습니다.

  MessagePump.Run(form,() => 
     { 
      // clear the render target to a soothing blue 
      context.ClearRenderTargetView(renderTarget, new Color4(0.5f, 0.5f, 1.0f)); 

      // draw the triangle 
      context.Draw(3, 0); 
      swapChain.Present(0, PresentFlags.None); 
     }); 

이제 어떻게 든 이해할 수 있지만, 얻지 못한 것은 "MessagePump.Run"입니다. 그러면 코드의 모든 항목이 일시 중지됩니다.

그리고 내가 무엇을하려하는지, 끊임없이 사진을로드하는 중, 창을 열 때 코드가 일시 중지되면 작동하지 않습니다.

답변

0

나는 그것을 스스로 해결할 수 있다고 생각한다. 그것 자체의 루프를 만들어 스레드에서 사용해야한다.