次の方法で共有


ID3DXPRTBuffer::ExtractTexture メソッド

指定した範囲の係数のバッファーのカラー チャネルから係数データを抽出し、そのデータを IDirect3DTexture9 オブジェクトに追加します。

構文

HRESULT ExtractTexture(
  [in] UINT               Channel,
  [in] UINT               StartCoefficient,
  [in] UINT               NumCoefficients,
  [in] LPDIRECT3DTEXTURE9 pTexture
);

パラメーター

チャネル [入力]

型: UINT

テクスチャ データの抽出元となるバッファー カラー チャネル。

StartCoefficient [in]

型: UINT

テクスチャ データの抽出元となるバッファー係数の開始値。

NumCoefficients [in]

型: UINT

StartCoefficient から始まる、テクスチャ データの抽出元となるスカラーの数。

pTexture [in]

種類: LPDIRECT3DTEXTURE9

係数を格納する IDirect3DTexture9 テクスチャ オブジェクトへのポインター。

戻り値

種類: HRESULT

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

要件

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

こちらもご覧ください

ID3DXPRTBuffer