Dela via


Blandning av dimma (Direct3D 9)

Dimmablandning avser tillämpningen av dimmafaktorn på dimma- och objektfärger för att producera den slutliga färgen som visas i en scen, som beskrivs i Fog Formler (Direct3D 9). D3DRS_FOGENABLE render-tillståndet styr dimblandningen. Ange det här återgivningstillståndet till TRUE- för att aktivera blandning av dimma enligt följande exempelkod. Standardvärdet är FALSE.

// For this example, g_pDevice is a valid pointer
// to an IDirect3DDevice9 interface.
HRESULT hr;
hr = g_pDevice->SetRenderState(
                    D3DRS_FOGENABLE,
                    TRUE);
if FAILED(hr)
    return hr;

Du måste aktivera dimblandning för både pixeldimma och hörndimma. Information om hur du använder dessa typer av dimma finns i Pixel Fog (Direct3D 9) och Vertex Fog (Direct3D 9).

Dimtyper