2010-06-07 3 views

답변

1

으로 Direct3D를 렌더링 할 수 있도록이 작업을 수행 할 필요가 표면을 만들기 당신이 IDirect3DSurface9의 인스턴스로 렌더링 위하여려고하고있는 상태. IDirect3DDevice9::SetRenderTarget으로 렌더링 대상으로 설정하십시오.

+0

간단히 말하면 초기화에서 setrendertarget을 호출 한 다음 각 프레임이 렌더링 된 후입니다. LockRect 내게 이미지 바이트 포인터를 제공하는 D3DLOCKED_RECT 얻을? 그것은 간단히 말해? –

+0

아, setrendertarget을 호출하면 화면에 렌더링되지 않습니다. 그렇습니까? –

0

백 버퍼를 잠글 수 있습니다.

+0

나는 d3d에 익숙하지 않다. 어떻게 픽셀 데이터를 얻기 위해 백 버퍼를 잠글까요? –

+0

http://msdn.microsoft.com/en-us/library/bb174379(v=VS.85).aspx http://msdn.microsoft.com/en-us/library/bb205896(v=VS. 85) .aspx – Puppy