共用方式為


ID3DXLine::D rawTransform 方法

使用指定的輸入轉換矩陣,在螢幕空間中繪製線條帶狀。

語法

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

參數

pVertexList [in]

類型:const D3DXVECTOR3*

組成線條的頂點陣列。 請參閱 D3DXVECTOR3

dwVertexListCount [in]

類型: DWORD

頂點清單中的頂點數目。

pTransform [in]

類型:const D3DXMATRIX*

縮放、旋轉和轉譯 (SRT) 矩陣,用於轉換點。 請參閱 D3DXMATRIX。 如果此矩陣是投影矩陣,則會使用檢視方塊正確的 Stippling 圖樣繪製任何 Stippled 線條。 或者,您可以轉換頂點並使用 ID3DXLine::D raw 來繪製具有非特定正確 Stipple 模式的線條。

色彩 [in]

類型: D3DCOLOR

線條的色彩。 請參閱 D3DCOLOR

傳回值

類型: HRESULT

如果方法成功,傳回值會D3D_OK。 如果方法失敗,傳回值可以是下列其中一項:D3DERR_INVALIDCALL,D3DXERR_INVALIDDATA。

規格需求

需求
標頭
D3dx9core.h
程式庫
D3dx9.lib

另請參閱

ID3DXLine