#include <set.h>
Public Types | |
enum | LightType { Omni = 1, Spot = 2, Direct = 3, Ambient = 4 } |
Public Member Functions | |
void | load (TextSplitter &ts) |
void | loadBinary (Common::SeekableReadStream *data) |
void | saveState (SaveGame *savedState) const |
bool | restoreState (SaveGame *savedState) |
void | setIntensity (float intensity) |
void | setUmbra (float angle) |
void | setPenumbra (float angle) |
Public Attributes | |
Common::String | _name |
LightType | _type |
Math::Vector3d | _pos |
Math::Vector3d | _dir |
Color | _color |
float | _intensity |
float | _umbraangle |
float | _penumbraangle |
float | _falloffNear |
float | _falloffFar |
float | _scaledintensity |
float | _cosumbraangle |
float | _cospenumbraangle |
bool | _enabled |
int | _id |
Set lighting data