共用方式為


ID3DXPRTCompBuffer::ExtractToMesh 方法

ID3DXPRTCompBuffer 壓縮的資料緩衝區擷取個別範例主體元件分析 (PCA) 投影係數,並將資料新增至 ID3DXMesh 物件。

語法

HRESULT ExtractToMesh(
  [in] UINT         NumPCA,
  [in] D3DDECLUSAGE Usage,
  [in] UINT         UsageIndexStart,
  [in] LPD3DXMESH   pScene
);

參數

NumPCA [in]

類型: UINT

要從緩衝區擷取的 PCA 係數數目。

使用量 [in]

類型: D3DDECLUSAGE

網格的頂點使用描述。 請參閱 D3DDECLUSAGE

UsageIndexStart [in]

類型: UINT

開始將 PCA 係數儲存在網格中的索引。

pScene [in]

類型: LPD3DXMESH

將儲存 PCA 係數的 ID3DXMesh 網格物件指標。

傳回值

類型: HRESULT

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

規格需求

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

另請參閱

ID3DXPRTCompBuffer