Metodo ID3DXPRTEngine::SetPerVertexAlbedo
Imposta un valore albedo per ogni vertice mesh, sovrascrivendo i valori albedo precedenti.
Sintassi
HRESULT SetPerVertexAlbedo(
[in] const VOID *pDataIn,
[in] UINT NumChannels,
[in] UINT Stride
);
Parametri
-
pDataIn [in]
-
Tipo: const VOID*
Puntatore ai dati albedo FLOAT del primo campione.
-
NumChannels [in]
-
Tipo: UINT
Numero di canali di colore da impostare. Impostare su 1 per specificare materiali grigi (R = G = B) o 3 per abilitare effetti di emorragia del colore.
-
Stride [in]
-
Tipo: UINT
Stride in byte necessari per passare al valore albedo del campione successivo. Vedere Width vs. Pitch (Direct3D 9).
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, il valore restituito viene S_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche