DragonFly On-Line Manual Pages

Search: Section:  


EZ_Fogfv(3)                     EZWGL Functions                    EZ_Fogfv(3)

NAME

EZ_Fogfv - set fog parameters

SYNOPSIS

#include <EZ.h> void EZ_Fogfv(int attr, float *pvalues)

ARGUMENTS

attr Specifies which attribute is being updated. Must be one of EZ_FOG_MODE, EZ_FOG_DENSITY, EZ_FOG_COLOR, EZ_FOG_INDEX, EZ_FOG_START, EZ_FOG_END. pvalues Specifies the values for the specified attr in an array of floats.

DESCRIPTION

EZ_Fogfv sets fog parameters. Fog is enabled/disabled by EZ_Enable/EZ_Disable with argument EZ_FOG. If attr is EZ_FOG_MODE, pvalues should be an array of a single floating point number, which must be either EZ_LINEAR or EZ_EXP or EZ_EXP2. It selects one of the three fog models. If attr is EZ_FOG_COLOR, pvalues should be an array of 4 floats in [0.0, 1.0]. If attr is EZ_FOG_DENSITY, pvalues should be an array of a single floating point number, which specifies the fog density. If attr is EZ_FOG_START, pvalues should be an array of a single floating point number in range [0.0, 1.0]. It sets the starting position for fog calculations, with 0.0 represents the far clipping plane and 1.0 represents the near clipping plane. If attr is EZ_FOG_END, pvalues should be an array of a single floating point number in range [0.0, 1.0]. It sets the ending position for fog calculations, with 0.0 represents the far clipping plane and 1.0 represents the near clipping plane.

SEE ALSO

EZ_Color3f(3), EZ_Normal3f(3), EZ_Vertex3f(3), EZ_Lightf(3), EZ_Materialf(3) EZWGL EZ_Fogfv(3)

Search: Section: