Share via


ID3DXLine::D rawTransform, méthode

Dessine une bande de traits dans l’espace d’écran avec une matrice de transformation d’entrée spécifiée.

Syntaxe

HRESULT DrawTransform(
  [in] const D3DXVECTOR3 *pVertexList,
  [in]       DWORD       dwVertexListCount,
  [in] const D3DXMATRIX  *pTransform,
  [in]       D3DCOLOR    Color
);

Paramètres

pVertexList [in]

Type : const D3DXVECTOR3*

Tableau de sommets qui composent la ligne. Consultez D3DXVECTOR3.

dwVertexListCount [in]

Type : DWORD

Nombre de sommets dans la liste des sommets.

pTransform [in]

Type : const D3DXMATRIX*

Matrice de mise à l’échelle, de rotation et de traduction (SRT) pour transformer les points. Consultez D3DXMATRIX. Si cette matrice est une matrice de projection, toutes les lignes stippées seront dessinées avec un modèle de stippling correct en perspective. Vous pouvez également transformer les sommets et utiliser ID3DXLine::D raw pour tracer la ligne avec un modèle d’info-bulle non correct.

Couleur [in]

Type : D3DCOLOR

Couleur de la ligne. Consultez D3DCOLOR.

Valeur retournée

Type : HRESULT

Si la méthode réussit, la valeur de retour est D3D_OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.

Spécifications

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

Voir aussi

ID3DXLine