共用方式為


ID3DXPRTBuffer::ExtractTexture 方法

從緩衝區的色彩通道中擷取指定係數範圍的係數資料,並將資料新增至 IDirect3DTexture9 物件。

語法

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

參數

通道 [in]

類型: UINT

要從中擷取紋理資料的緩衝區色彩通道。

StartCoefficient [in]

類型: UINT

要從中擷取紋理資料的緩衝區係數開始值。

NumCoefficients [in]

類型: UINT

從 StartCoefficient 開始要從中擷取紋理資料的純量數目。

pTexture [in]

類型: LPDIRECT3DTEXTURE9

將儲存係數的 IDirect3DTexture9 紋理物件的指標。

傳回值

類型: HRESULT

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

規格需求

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

另請參閱

ID3DXPRTBuffer