2012-02-24 2 views

답변

1

IDirect3DSurface9 :: LockRect를 호출해야합니다.이 부분은 http://msdn.microsoft.com/en-us/library/windows/desktop/bb205896(v=vs.85).aspx입니다. 이 함수는 서페이스 데이터에 대한 포인터를 포함하는 D3DLOCKED_RECT 구조체를 반환합니다. 서페이스의 형식을 알고 있으면 RGB 값을 읽을 수 있습니다. 예를 들어, 표면의 포맷이 D3DFMT_R8G8B8 인 경우, 3 개의 연속 한 바이트는 표면의 픽셀의 빨강, 초록, 파랑의 성분이됩니다.