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 |
|
Libreria |
|
Vedi anche