Microsoft DirectX 8.0 (C++) |
ピクセル フォグおよび頂点フォグの両方のフォグ カラーは、D3DRS_FOGCOLOR レンダリング ステートを使用して設定する。レンダリング ステート値は、RGBA 色として指定する任意の RGB 色である。アルファ成分は無視される。
次の C++ コードは、フォグ カラーを白に設定する。
/* この例では、変数 d3dDevice は IDirect3DDevice8 インターフェイスへの * 有効なポインタである。 */ HRESULT hr; hr = d3dDevice->SetRenderState( D3DRS_FOGCOLOR, 0x00FFFFFF); // 上位 8 ビットは使用されない。 if(FAILED(hr)) return hr;