글수 39
감자닷넷에서 가져온 질문/답변 입니다.
-------------------------------------
[Q] D3DXCreateRenderToSurface() 이용도가 뭔가요?
D3DXCreateRenderToSurface();
ID3DXRenderToSurface->BeginScend();
->EndScene ();
요 함수들 사용방법과 용도돔 얄려주세요.
유저가 지정하는 서피스에 랜더를 할수 있는것 같은데요.
예제나 머 그런게 없으니 삽질하다가 지쳐서 올립니다. ^^*
MSDN 을 읽어도 이넘들이 대체 머하는넘들인지 감이 안오네요.
막고 품는다구.. 걍 해봤더니 연속해서 결과를 예측하기 힘든 상황만 반복되고있습니다.
--------------------------------------------------------------------------------
윤병섭 :
LPD3DXRENDERTOSURFACE g_pRenderToSurface = NULL; Delete
D3DXCreateRenderToSurface(g_pd3dDevice, 128,128,D3DFMT_A8R8G8B8,FALSE,D3DFMT_UNKNOWN,&g_pRenderToSurface); Delete
g_pRenderToSurface-]BeginScene(g_pSurface,NULL); Delete
g_pRenderToSurface-]EndScene(); Delete
이렇게 하시면 begin이랑 end사이에서 출력하는게 모두 서페이스에 들어 갑니다. Delete
서페이스는 텍스쳐에서 g_pTexture3-]GetSurfaceLevel(0, &g_pSurface); 이런식으로 써주시면 텍스쳐에 기록이 되니까 그걸 화면에 출력 하시면 될겁니다 Delete
-------------------------------------
[Q] D3DXCreateRenderToSurface() 이용도가 뭔가요?
D3DXCreateRenderToSurface();
ID3DXRenderToSurface->BeginScend();
->EndScene ();
요 함수들 사용방법과 용도돔 얄려주세요.
유저가 지정하는 서피스에 랜더를 할수 있는것 같은데요.
예제나 머 그런게 없으니 삽질하다가 지쳐서 올립니다. ^^*
MSDN 을 읽어도 이넘들이 대체 머하는넘들인지 감이 안오네요.
막고 품는다구.. 걍 해봤더니 연속해서 결과를 예측하기 힘든 상황만 반복되고있습니다.
--------------------------------------------------------------------------------
윤병섭 :
LPD3DXRENDERTOSURFACE g_pRenderToSurface = NULL; Delete
D3DXCreateRenderToSurface(g_pd3dDevice, 128,128,D3DFMT_A8R8G8B8,FALSE,D3DFMT_UNKNOWN,&g_pRenderToSurface); Delete
g_pRenderToSurface-]BeginScene(g_pSurface,NULL); Delete
g_pRenderToSurface-]EndScene(); Delete
이렇게 하시면 begin이랑 end사이에서 출력하는게 모두 서페이스에 들어 갑니다. Delete
서페이스는 텍스쳐에서 g_pTexture3-]GetSurfaceLevel(0, &g_pSurface); 이런식으로 써주시면 텍스쳐에 기록이 되니까 그걸 화면에 출력 하시면 될겁니다 Delete
