ID3DXPRTEngine::SetPerVertexAlbedo 方法
設定每個網格頂點的 albedo 值,並覆寫先前的 albedo 值。
語法
HRESULT SetPerVertexAlbedo(
[in] const VOID *pDataIn,
[in] UINT NumChannels,
[in] UINT Stride
);
參數
-
pDataIn [in]
-
類型: const VOID*
第一個範例的 FLOAT albedo 資料的指標。
-
NumChannels [in]
-
類型: UINT
要設定的色彩通道數目。 設定為 1 以指定灰色材質 (R = G = B) ,或 3 以啟用色彩淡色效果。
-
Stride [in]
-
類型: UINT
需要以位元組為單位的步進,才能取得下一個樣本的 albedo 值。 請參閱 Width 與 Pitch (Direct3D 9) 。
傳回值
類型: HRESULT
如果方法成功,傳回值會S_OK。 如果方法失敗,傳回值可以是下列其中一項:D3DERR_INVALIDCALL,E_OUTOFMEMORY。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱