[DX]StretchRect (LPDIRECT3DSURFACE 복사)
Posted by Go crazy for anything that will make you smile.
큐브맵을 만들때 내가 필요한 기능은 큐브맵핑이 아니라 단순히 큐브맵을 저장하는 것. BackBuffer를 들고 왔다. 이녀석은 LPDIRECT3DSURFACE였다. 그리고 큐브텍스쳐를 하나 만들고 그곳에 들고온 BackBuffer를 복사했다. 꽤나 편한 녀석인듯하다. IDirect3DDevice9::StretchRect 메서드 전송원직사각형의 내용을 목적지 직사각형에 복사 한다. 복사에 의해, 전송원직사각형을 확대 및 필터링 할 수 있다. 이 함수는, 비디오 스트림의 어스펙트비(가로세로 비율)의 변경에 자주(잘) 사용된다. 구문 HRESULT StretchRect( IDirect3DSurface9 *pSourceSurface, CONST RECT *pSourceRect, IDirect3DSurface9 ..