Condividi tramite


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
D3DX9Mesh.h
Libreria
D3dx9.lib

Vedi anche

ID3DXPRTEngine