Articles > DirectX > Capture d'écran >

Capture d'écran

Prendre une capture d'écran

Obtenir le backbuffer

Un back buffer s'obtient en appelant la méthode GetBackBuffer de l'interface IDirect3DDevice9.

Libérer le backbuffer

Après que le back buffer n'est plus utilisé, il faut libérer la ressource en invoquant la méthode Release()

Enregistrer l'image

Une fois le back buffer obtenu, son image peut être enregistrée avec la fonction D3DXSaveSurfaceToFile().

Exemple

Voici un exemple d'utilisation du back buffer :

 
LPDIRECT3DSURFACE9 d3dsBack;
pd3dDevice->GetBackBuffer(0, 0, D3DBACKBUFFER_TYPE_MONO, &d3dsBack);
d3dsBack->Release();
 

première page page précédente page suivante dernière page

Navigation rapide :

Page Description Dernière mise à jour
Capture d'écran effectuer une capture d'écran à l'aide de l'API DirectX 24 jan 2008 18:29:40

Articles > DirectX > Capture d'écran >


Cette page a été générée le 16 oct 2008 09:03:20.
clipart home livre lecture book JEREMYA
WEBSITE
jeremya.ironie.org

s'identifier

Nom d'utilisateur :
Mot de passe :

outils

qui est en ligne ?

24 visiteurs en ligne

sondage qualité

1-mauvais - excellent-5
Design :
1 5
Ergonomie :
1 5
Contenu :
1 5
Structure :
1 5
Ensemble :
1 5
1-mauvais - excellent-5
Commentaire :