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 |
|
| Bibliothèque |
|