#include <Light.h>
Public Member Functions | |
void | setColor (vec3f ncolor) |
void | setColor (f32 r, f32 g, f32 b) |
void | setIntensity (f32 nintensity) |
void | setFalloff (f32 nfalloff) |
vec3f | getColor () |
f32 | getIntensity () |
f32 | getFalloff () |
void | toggleIndicator (bool visible) |
bool | getIndicator () |
void | logInfo () |
Static Public Member Functions | |
static void | registerCommands () |
Public Attributes | |
vec3f | color |
f32 | intensity |
Sphere | falloff |
Protected Member Functions | |
Light (const char *nname) | |
Light (const char *nname, vec3f ncolor, f32 nintensity, f32 falloff_radius) | |
Friends | |
class | SceneGraph |
class | Geometry |
Defines a point Light source node.
void Light::toggleIndicator | ( | bool | visible ) |
Enable/disable light indicator for debugging purposes