##### Ninja Library - フォグ関数

# njGenerateFogDensity

フォグを手前255／fから奥fに掛けるためのデンシティの計算

### 書式

> `Uint32 njGenerateFogDensity( f )
> Float f
> `

### 引数

> f | フォグの奥境界

### 戻り値

> フォグデンシティ

### 解説

> フォグを手前255／fから奥fに掛けるためのデンシティを求めます。

### 用例

>     白いフォグを手前−255／4000から奥−4000にかけて
>     発生させます。
>     Uint32 fdensity;
>     NJS_FOG_TABLE fog;
>     njSetFogColor(0xffffffff);
>     fdensity = njGenerateFogDensity(-4000.f);
>     njSetFogDensity(fdensity);
>     njSetFogTable(fog);
>     njFogEnable();
>     /* Draw model etc. */
>     njFogDisable();

### 備考

> 同一オブジェクトに対してフェード機能との併用はできません。 上記の例はフォグ機能を使用する際の流れを説明したものであり、そのまま実行するには不完全です。

### 参照

> njSetFogColor() | フォグの色の指定
> njSetFogDensity() | フォグデンシティの指定
> njGenerateFogTable() | フォグテーブルの作成
> njGenerateFogTable2() | フォグテーブルの作成とデンシティの設定
> njGenerateFogTable3() | フォグテーブルの作成とデンシティの設定
> njSetFogTable() | 使用するフォグテーブルのセット
> njFogEnable() | フォグ効果のオン
> njFogDisable() | フォグ効果のオフ

njGenerateFogDensity

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000