Interface ID3DXLine
L’interface ID3DXLine implémente le dessin de traits à l’aide de triangles texturés.
Membres
L’interface ID3DXLine hérite de l’interface IUnknown. ID3DXLine a également les types de membres suivants :
Méthodes
L’interface ID3DXLine utilise ces méthodes.
Méthode | Description |
---|---|
Début | Prépare un appareil pour dessiner des lignes. |
Dessin | Dessine une bande de trait dans l’espace de l’écran. L’entrée se présente sous la forme d’un tableau qui définit des points (de D3DXVECTOR2) sur la bande de ligne. |
DrawTransform | Dessine une bande de ligne dans l’espace d’écran avec une matrice de transformation d’entrée spécifiée. |
Fin | Restaure l’état de l’appareil à l’état où ID3DXLine::Begin a été appelé. |
GetAntialias | Obtient l’état d’anticrénelage de ligne. |
GetDevice | Récupère l’appareil Direct3D associé à l’objet line. |
GetGLLines | Obtient le mode de dessin de trait de style OpenGL. |
GetPattern | Obtient le modèle d’info-bulle de ligne. |
GetPatternScale | Obtient la valeur d’échelle du modèle stipple. |
GetWidth | Obtient l’épaisseur de la ligne. |
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. |
SetAntialias | Active l’anticrénelage de ligne. |
SetGLLines | Active le mode pour dessiner des lignes de style OpenGL. |
SetPattern | Applique un modèle d’info-bulle à la ligne. |
SetPatternScale | Étire le motif de pointe le long de la direction de la ligne. |
SetWidth | Spécifie l’épaisseur de la ligne. |
Notes
Créez un objet de dessin de trait avec D3DXCreateLine.
Le type LPD3DXLINE est défini en tant que pointeur vers l’interface ID3DXLine .
typedef interface ID3DXLine ID3DXLine;
typedef interface ID3DXLine *LPD3DXLINE;
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi