ID3DXLine::D rawTransform 方法

使用指定的输入转换矩阵在屏幕空间中绘制线条带。

语法

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

parameters

pVertexList [in]

类型: const D3DXVECTOR3*

构成线条的顶点数组。 请参阅 D3DXVECTOR3

dwVertexListCount [in]

类型: DWORD

顶点列表中的顶点数。

pTransform [in]

类型: const D3DXMATRIX*

缩放、旋转和平移 (SRT) 矩阵,用于转换点。 请参阅 D3DXMATRIX。 如果此矩阵是投影矩阵,则将使用透视正确的存根模式绘制任何存根线。 或者,可以转换顶点,并使用 ID3DXLine::D raw 绘制具有非省内正确点模式的线条。

颜色 [in]

类型: D3DCOLOR

线条的颜色。 请参阅 D3DCOLOR

返回值

类型: HRESULT

如果该方法成功,则返回值D3D_OK。 如果方法失败,则返回值可以是下列值之一:D3DERR_INVALIDCALL、D3DXERR_INVALIDDATA。

要求

要求
标头
D3dx9core.h

D3dx9.lib

另请参阅

ID3DXLine