#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 |