#include <light.h>
Public Member Functions | |
| Light (int light_number) | |
| ~Light () | |
| void | Enable () |
| void | Disable () |
| int | IsEnabled () |
| float * | getLightPos () |
| float * | getAmbientIntensity () |
| float * | getDiffuseIntensity () |
| float * | getSpecularIntensity () |
| float * | getSpotDirection () |
| float | getSpotCutoff () |
| void | setSpotCutoff (float spotCutoff) |
| float | getSpotExponent () |
| void | setSpotExponent (float spotExponent) |
| float | getAttenuationConstant () |
| void | setAttenuationConstant (float attenuationConstant) |
| float | getAttenuationLinear () |
| void | setAttenuationLinear (float attenuationLinear) |
| float | getAttenuationQuadratic () |
| void | setAttenuationQuadratic (float attenuationQuadratic) |
| void | Display () |
| void | CreatePanelSubmenu (void *p, void *glui) |
Static Public Attributes | |
| static int | debug |
| static const char * | rcsid = "@(#) $Id: light.cpp,v 1.8 2006/05/24 16:52:39 sean Exp $ $Copyright: (c)2001 National Biocomputation Center, Stanford University $" |
Definition at line 10 of file light.h.
| void Light::setAttenuationConstant | ( | float | attenuationConstant | ) | [inline] |
| void Light::setAttenuationLinear | ( | float | attenuationLinear | ) | [inline] |
| void Light::setAttenuationQuadratic | ( | float | attenuationQuadratic | ) | [inline] |
int Light::debug [static] |
const char * Light::rcsid = "@(#) $Id: light.cpp,v 1.8 2006/05/24 16:52:39 sean Exp $ $Copyright: (c)2001 National Biocomputation Center, Stanford University $" [static] |
1.5.3