Share via


Metodo ID3DXLine::D rawTransform

Disegna una striscia di linee nello spazio dello schermo con una matrice di trasformazione di input specificata.

Sintassi

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

Parametri

pVertexList [in]

Tipo: const D3DXVECTOR3*

Matrice di vertici che costituiscono la linea. Vedere D3DXVECTOR3.

dwVertexListCount [in]

Tipo: DWORD

Numero di vertici nell'elenco dei vertici.

pTransform [in]

Tipo: const D3DXMATRIX*

Matrice di scalabilità, rotazione e conversione (SRT) per trasformare i punti. Vedere D3DXMATRIX. Se questa matrice è una matrice di proiezione, tutte le linee stippled verranno disegnate con un modello di stippling corretto per la prospettiva. In alternativa, è possibile trasformare i vertici e usare ID3DXLine::D raw per disegnare la linea con un modello di stipple non rispettoso corretto.

Colore [in]

Tipo: D3DCOLOR

Colore della linea. Vedere D3DCOLOR.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito è D3D_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.

Requisiti

Requisito Valore
Intestazione
D3dx9core.h
Libreria
D3dx9.lib

Vedi anche

ID3DXLine