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