Share via


D3DFOGMODE

This enumeration defines constants that describe the fog mode.

typedef enum _D3DFOGMODE {
  D3DFOG_NONE = 0,
  D3DFOG_EXP = 1,
  D3DFOG_EXP2 = 2,
  D3DFOG_LINEAR = 3,
  D3DFOG_FORCE_DWORD = 0x7fffffff
} D3DFOGMODE;

Constants

  • D3DFOG_NONE
    No fog effect.

  • D3DFOG_EXP
    Not supported.

  • D3DFOG_EXP2
    Not supported.

  • D3DFOG_LINEAR
    Fog effect intensifies linearly between the start and end points, according to the following formula.

    This is the only fog mode currently supported.

  • D3DFOG_FORCE_DWORD
    Forces this enumeration to compile to 32 bits in size. This value is not used.

Remarks

The values in this enumerated type are used by the D3DRS_FOGTABLEMODE and D3DRS_FOGVERTEXMODE render states.

Fog can be considered a measure of visibility — the lower the fog value produced by a fog equation — the less visible an object is.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: D3d8types.h.

See Also

D3DRENDERSTATETYPE

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.