Articles > DirectX > Capture d'écran >Capture d'écranPrendre une capture d'écranObtenir le backbufferUn back buffer s'obtient en appelant la méthode GetBackBuffer de l'interface IDirect3DDevice9. Libérer le backbufferAprès que le back buffer n'est plus utilisé, il faut libérer la ressource en invoquant la méthode Release(). Enregistrer l'imageUne fois le back buffer obtenu, son image peut être enregistrée avec la fonction D3DXSaveSurfaceToFile(). ExempleVoici un exemple d'utilisation du back buffer : LPDIRECT3DSURFACE9 d3dsBack; pd3dDevice->GetBackBuffer(0, 0, D3DBACKBUFFER_TYPE_MONO, &d3dsBack); d3dsBack->Release();
Articles > DirectX > Capture d'écran >Cette page a été générée le 22 mai 2008 20:04:41. |
outilsqui est en ligne ?5 visiteurs en ligne
sondage qualité |