Condividi tramite


Metodo ID3DXPRTEngine::SetPerTexelAlbedo

Imposta un valore albedo per ogni texel sovrascrivendo i valori albedo precedenti.

Sintassi

HRESULT SetPerTexelAlbedo(
  [in] LPDIRECT3DTEXTURE9        pAlbedoTexture,
  [in] UINT                      NumChannels,
  [in] LPD3DXTEXTUREGUTTERHELPER pGH
);

Parametri

pAlbedoTexture [in]

Tipo: LPDIRECT3DTEXTURE9

Puntatore a un oggetto trama IDirect3DTexture9 in cui archiviare valori albedo.

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 sanguinamento del colore.

pGH [in]

Tipo: LPD3DXTEXTUREGUTTERHELPER

Puntatore facoltativo a un oggetto ID3DXTextureGutterHelper . Se non specificato, viene creato e eliminato internamente un oggetto helper della trama.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito è S_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, D3DERR_NOTAVAILABLED3DERR_OUTOFVIDEOMEMORY, D3DERR_WASSTILLDRAWING, E_OUTOFMEMORY.

Requisiti

Requisito Valore
Intestazione
D3DX9Mesh.h
Libreria
D3dx9.lib

Vedi anche

ID3DXPRTEngine