次の方法で共有


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」を参照してください。 この行列が投影行列の場合、点線は透視正しいスティップリング パターンで描画されます。 または、頂点を変換し、 ID3DXLine::D raw を使用して、非スペスペクティブに正しいスヒント パターンで線を描画することもできます。

[入力]

種類: D3DCOLOR

線の色。 D3DCOLOR を参照してください。

戻り値

型: HRESULT

メソッドが成功した場合、戻り値はD3D_OK。 メソッドが失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、D3DXERR_INVALIDDATA。

要件

要件
ヘッダー
D3dx9core.h
ライブラリ
D3dx9.lib

こちらもご覧ください

ID3DXLine