Omgivningsbelysningstillstånd (Direct3D 9)
Omgivande ljus är omgivande ljus som utstrålar från alla riktningar. Information om hur Direct3D använder omgivande ljus finns i Matematik av belysning (Direct3D 9).
Ett C++-program anger färgen på omgivande belysning genom att anropa metoden IDirect3DDevice9::SetRenderState och skicka det uppräknade värdet D3DRS_AMBIENT som den första parametern. Den andra parametern är ett färgvärde. Standardvärdet är noll.
// This code example assumes that d3dDevice is a
// valid pointer to an IDirect3DDevice9 interface.
// Set the ambient light.
d3dDevice->SetRenderState(D3DRS_AMBIENT, 0x00202020);