lightFalloff()
Lights Camera / LightsDescription
Sets the falloff rates for point lights, spot lights, and ambient lights.
Syntax
void lightFalloff(float constant, float linear, float quadratic)
Parameters
| Name | Type | Description |
|---|---|---|
| constant | float | constant falloff factor |
| linear | float | linear falloff factor |
| quadratic | float | quadratic falloff factor |
Returns
voidRelated
Under the Hood
From Processing.h:
void lightFalloff(float c, float l, float q);
inline void PGraphics::lightFalloff(float c, float l, float q) { if(PApplet::g_papplet) PApplet::g_papplet->lightFalloff(c,l,q); }
Under the Hood
From Processing.cpp:
void PApplet::lightFalloff(float c, float l, float q) {
for (int i = 0; i < lightIndex; i++) {
GLenum lt = GL_LIGHT0 + i;
glLightf(lt, GL_CONSTANT_ATTENUATION, c);
glLightf(lt, GL_LINEAR_ATTENUATION, l);
glLightf(lt, GL_QUADRATIC_ATTENUATION, q);
}
}