DragonFly On-Line Manual Pages
EZ_Lightf(3) EZWGL Functions EZ_Lightf(3)
NAME
EZ_Lightf, EZ_Lightfv - set light source parameters
SYNOPSIS
#include <EZ.h>
void EZ_Lightf(int num, int attr, float values)
void EZ_Lightfv(int num, int attr, float *pvalues)
ARGUMENTS
num Specifies a light source. Must be an integer between 0 and 7.
attr Specifies which attribute is being updated. Must be one of
EZ_EMISSION, EZ_AMBIENT, EZ_DIFFUSE, EZ_SPECULAR, EZ_SPOT_DIRECTION,
EZ_POSITION, EZ_SPOT_EXPONENT, EZ_SPOT_CUTOFF, EZ_CONSTANT_ATTENUATION,
EZ_LINEAR_ATTENUATION, EZ_QUADRATIC_ATTENUATION.
values Specifies the values for the specified attr.
pvalues Specifies the values for the specified attr in an array of
floats.
DESCRIPTION
EZ_Lightf/EZ_Lightfv sets values for light properties.
If attr is one of EZ_EMISSION, EZ_AMBIENT, EZ_DIFFUSE, EZ_SPECULAR,
EZ_SPOT_DIRECTION or EZ_POSITION, values should consist of 4 floats and
pvalues should be an array of 4 floats, with each in interval [0.0,
1.0].
If attr is one of EZ_SPOT_EXPONENT, EZ_SPOT_CUTOFF,
EZ_CONSTANT_ATTENUATION, EZ_LINEAR_ATTENUATION,
EZ_QUADRATIC_ATTENUATION, values should be a single float point number.
SEE ALSO
EZ_Color3f(3), EZ_Normal3f(3), EZ_Vertex3f(3), EZ_Materialf(3),
EZ_DefineLightSrc(3)
EZWGL EZ_Lightf(3)