ID3DXPRTBuffer::ExtractToMesh 方法
從單一通道緩衝區擷取係數資料,並將資料新增至 ID3DXMesh 物件。
語法
HRESULT ExtractToMesh(
[in] UINT NumCoefficients,
[in] D3DDECLUSAGE Usage,
[in] UINT UsageIndexStart,
[in] LPD3DXMESH pScene
);
參數
-
NumCoefficients [in]
-
類型: UINT
要從緩衝區擷取的係數數目。 使用球面調 (SH) 預先計算的弧度傳輸 (PRT) 時,係數數目應該是 Order ー。 順序必須介於 D3DXSH_MINORDER 的範圍內,以包含D3DXSH_MAXORDER。
-
使用量 [in]
-
類型: D3DDECLUSAGE
網格的頂點使用描述。 請參閱 D3DDECLUSAGE。
-
UsageIndexStart [in]
-
類型: UINT
開始要儲存在網格中的係數索引。
-
pScene [in]
-
類型: LPD3DXMESH
將儲存係數的 ID3DXMesh 網格物件指標。
傳回值
類型: HRESULT
如果方法成功,傳回值會S_OK。 如果方法失敗,傳回值可以是下列其中一項:D3DERR_INVALIDCALL,E_OUTOFMEMORY。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱