名称:
glLight —— 设置光源参数
函数原型:
void glLightf(GLenum light, GLenum pname, GLfloat param);
void glLightx(GLenum light, GLenum pname, GLfixed param);
函数参数:
light 指定一个光。光的数量要看具体的实现,但是至少要支持8个。标识符的形式如GL_LIGHTi,其中i大于等于0,小于GL_MAX_LIGHT。
pname 为light指定一个单值光源参数。可取的值有
GL_SPOT_EXPONENT,
GL_SPOT_CUTOFF,
GL_CONSTANT_ATTENUATION,
GL_LINEAR_ATTENUATION, 和
GL_QUADRATIC_ATTENUATIONparam 指定光源light的pname参数的值
函数原型:
void glLightfv(GLenum light, GLenum pname, const GLfloat * params);
void glLightxv(GLen