#include <Light.h>
Public Types | |
enum | LightType { POINT, DIRECTIONAL, SPOT } |
Public Member Functions | |
Light (Link *parent, int lightType, const std::string &name_) | |
Public Attributes | |
double | ambientIntensity |
Vector3 | attenuation |
double | beamWidth |
Vector3 | color |
double | cutOffAngle |
Vector3 | direction |
int | id |
double | intensity |
Link * | link |
Vector3 | localPos |
Matrix33 | localR |
Vector3 | location |
std::string | name |
bool | on |
double | radius |
int | type |
Static Public Attributes | |
static int | nextId = 0 |
Light::Light | ( | Link * | parent, |
int | lightType, | ||
const std::string & | name_ | ||
) |
double hrp::Light::ambientIntensity |
double hrp::Light::beamWidth |
double hrp::Light::cutOffAngle |
double hrp::Light::intensity |
std::string hrp::Light::name |
int Light::nextId = 0 [static] |
bool hrp::Light::on |
double hrp::Light::radius |