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
D3dx9core.h
Bibliothèque
D3dx9.lib

Voir aussi

D3DX Interfaces