Stato dell'illuminazione ambientale (Direct3D 9)

La luce ambientale è la luce circostante che irradia da tutte le direzioni. Per informazioni su come Direct3D usa la luce ambientale, vedere Matematica dell'illuminazione (Direct3D 9).

Un'applicazione C++ imposta il colore dell'illuminazione ambientale richiamando il metodo IDirect3DDevice9::SetRenderState e passando il valore enumerato D3DRS_AMBIENT come primo parametro. Il secondo parametro è un valore di colore. Il valore predefinito è zero.

// This code example assumes that d3dDevice is a
// valid pointer to an IDirect3DDevice9 interface.

// Set the ambient light.

d3dDevice->SetRenderState(D3DRS_AMBIENT, 0x00202020);

Stati di rendering