Interface ID3DXRenderToSurface
L’interface ID3DXRenderToSurface est utilisée pour généraliser le processus de rendu aux surfaces.
Membres
L’interface ID3DXRenderToSurface hérite de l’interface IUnknown. ID3DXRenderToSurface a également les types de membres suivants :
Méthodes
L’interface ID3DXRenderToSurface comporte ces méthodes.
Méthode | Description |
---|---|
BeginScene | Commence une scène. |
EndScene | Termine une scène. |
GetDesc | Récupère les paramètres de la surface de rendu. |
GetDevice | Récupère l’appareil Direct3D associé à la surface de rendu. |
OnLostDevice | Utilisez cette méthode pour libérer toutes les références aux ressources de mémoire vidéo et supprimer tous les stateblocks. Cette méthode doit être appelée chaque fois qu’un appareil est perdu ou avant de réinitialiser un appareil. |
OnResetDevice | Utilisez cette méthode pour acquérir à nouveau des ressources et enregistrer l’état initial. |
Notes
Les surfaces peuvent être utilisées de différentes façons, notamment les cibles de rendu, le rendu hors écran ou le rendu sur des textures.
Une surface peut être configurée à l’aide d’une fenêtre d’affichage distincte à l’aide de la méthode ID3DXRenderToSurface::BeginScene , pour fournir une vue de rendu personnalisée. Si la surface n’est pas une cible de rendu, une cible de rendu compatible est utilisée et le résultat est copié sur la surface à la fin de la scène.
L’interface ID3DXRenderToSurface est obtenue en appelant la fonction D3DXCreateRenderToSurface.
Le type LPD3DXRENDERTOSURFACE est défini comme pointeur vers l’interface ID3DXRenderToSurface .
typedef interface ID3DXRenderToSurface ID3DXRenderToSurface;
typedef interface ID3DXRenderToSurface *LPD3DXRENDERTOSURFACE;
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi