Interface ID3DXLine

L’interface ID3DXLine implémente le dessin de lignes à 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 possède ces méthodes.

Méthode Description
Début Prépare un appareil pour le dessin de lignes.
Dessin Dessine une bande en courbes dans l’espace à l’écran. L’entrée se présente sous la forme d’un tableau qui définit les points (of D3DXVECTOR2) sur la bande.
DrawTransform Dessine une bande de courbes dans l’espace à l’écran avec une matrice de transformation d’entrée spécifiée.
End Restaure l’état de l’appareil sur la manière dont il se trouvait lors de l’appel de ID3DXLine :: Begin .
GetAntialias Obtient l’état de l’anticrénelage de ligne.
GetDevice Récupère le périphérique Direct3D associé à l’objet Line.
GetGLLines Obtient le mode de dessin de lignes de style OpenGL.
GetPattern Obtient le modèle de stipple de la ligne.
GetPatternScale Obtient la valeur de mise à l’é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 la 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 ou désactive l’anticrénelage de ligne.
SetGLLines Active/désactive le mode de dessin des lignes de style OpenGL.
SetPattern Applique un modèle de stipple à la ligne.
SetPatternScale Étire le modèle stipple le long de la direction de la ligne.
SetWidth Spécifie l’épaisseur de la ligne.

Remarques

Créez un objet de dessin de ligne avec D3DXCreateLine.

Le type LPD3DXLINE est défini comme un pointeur vers l’interface ID3DXLine .

typedef interface ID3DXLine ID3DXLine;
typedef interface ID3DXLine *LPD3DXLINE;

Configuration requise

Condition requise Valeur
En-tête
D3dx9core. h
Bibliothèque
D3dx9. lib

Voir aussi

Interfaces D3DX