Platform SDK: DirectX

CONST_D3DFOGMODE

CONST_D3DFOGMODE 列挙は、フォグ モードを指定する定数を設定する。これらの値は、CONST_D3DRENDERSTATETYPE 列挙の D3DRENDERSTATE_FOGTABLEMODE および D3DRENDERSTATE_FOGVERTEXMODE レンダリング ステートで使用される。

Enum CONST_D3DFOGMODE
    D3DFOG_NONE   = 0
    D3DFOG_EXP    = 1
    D3DFOG_EXP2   = 2
    D3DFOG_LINEAR = 3 
End Enum
D3DFOG_NONE
フォグ エフェクトはない。
D3DFOG_EXP
次の方程式の指数で、フォグ エフェクトが増す。

D3DFOG_EXP2
次の方程式の指数の 2 乗で、フォグ エフェクトが増す。

D3DFOG_LINEAR
次の方程式の始点と終点の間で線形に、フォグ エフェクトが増す。

これは、現在サポートされている唯一のフォグモードである。

注意

モノクロ (ランプ) ライティング モードでは、フォグはその色が黒の場合に限り正常に機能する (ライトが存在しない場合には、すべてのフォグ カラーが機能する。その場合には、すべてのフォグ カラーが実際上は黒だからである)。

フォグの詳細については、「フォグ」を参照すること。

 :  フォグは、透明度を表す基準である。この場合、フォグの値が小さいほど、オブジェクトが見えなくなる。