共用方式為


ID3DXPRTEngine::ExtractPerVertexAlbedo 方法

從網格複製每個頂點的 albedo 值。

語法

HRESULT ExtractPerVertexAlbedo(
  [in] LPD3DXMESH   pMesh,
  [in] D3DDECLUSAGE Usage,
  [in] UINT         NumChanIn
);

參數

pMesh [in]

類型: LPD3DXMESH

用於 D3DXCreatePRTEngine中用來建立ID3DXPRTEngine物件的ID3DXMesh mesh 物件的指標。

使用量 [in]

類型: D3DDECLUSAGE

要從網格複製的頂點使用描述。 請參閱 D3DDECLUSAGE

NumChanIn [in]

類型: UINT

要從網格複製的色彩通道數目。 設定為 1 以指定灰色材質 (R = G = B) ,或 3 以啟用色彩淡色效果。

傳回值

類型: HRESULT

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

規格需求

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

另請參閱

ID3DXPRTEngine