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