次の方法で共有


IDirect3DDevice9::GetTransform メソッド (d3d9.h)

変換状態を記述するマトリックスを取得します。

構文

HRESULT GetTransform(
  [in]  D3DTRANSFORMSTATETYPE State,
  [out] D3DMATRIX             *pMatrix
);

パラメーター

[in] State

種類: D3DTRANSFORMSTATETYPE

変更中のデバイス状態変数。 このパラメーターには、 D3DTRANSFORMSTATETYPE 列挙型の任意のメンバー、または D3DTS_WORLDMATRIX マクロを指定できます。

[out] pMatrix

種類: D3DMATRIX*

返された変換状態を記述する、 D3DMATRIX 構造体へのポインター。

戻り値

型: HRESULT

メソッドが成功した場合、戻り値はD3D_OK。 引数の 1 つが無効な場合にD3DERR_INVALIDCALLします。

注釈

このメソッドは、D3DCREATE_PUREDEVICEを使用して作成されたデバイスのデバイスの状態を返しません。 このメソッドを使用する場合は、 D3DCREATE内の他のフラグ値のいずれかを使用してデバイスを作成する必要があります。

要件

要件
対象プラットフォーム Windows
ヘッダー d3d9.h (D3D9.h を含む)
Library D3D9.lib

こちらもご覧ください

IDirect3DDevice9

IDirect3DDevice9::SetTransform