#include <LightEnvironment.h>
Öffentliche Methoden | |
| LightEnvironment (int zone) | |
| LightEnvironment (int zone, float ambient, float directionalMax, float pointMax) | |
| virtual | ~LightEnvironment () |
| void | set (float ambient, float directionalMax, float pointMax) |
| void | setDirectionalLight (float dirX, float dirY, float dirZ) |
| void | addPointLight (float posX, float posY, float posZ) |
| int | getZone () |
| float | getAmbient () |
| float | getDirectionalMax () |
| float | getPointMax () |
| bool | hasPointLights () |
| void | dump () |
Öffentliche Attribute | |
| Vec | m_dir |
| std::vector< LightPoint * > | lightPointList |
Private Methoden | |
| void | init (int zone) |
Private Attribute | |
| int | m_zone |
| float | m_ambient |
| float | m_directionalMax |
| float | m_pointMax |
| LightEnvironment::LightEnvironment | ( | int | zone | ) |
| LightEnvironment::LightEnvironment | ( | int | zone, | |
| float | ambient, | |||
| float | directionalMax, | |||
| float | pointMax | |||
| ) |
| LightEnvironment::~LightEnvironment | ( | ) | [virtual] |
| void LightEnvironment::set | ( | float | ambient, | |
| float | directionalMax, | |||
| float | pointMax | |||
| ) |
| void LightEnvironment::setDirectionalLight | ( | float | dirX, | |
| float | dirY, | |||
| float | dirZ | |||
| ) |
| void LightEnvironment::addPointLight | ( | float | posX, | |
| float | posY, | |||
| float | posZ | |||
| ) |
| int LightEnvironment::getZone | ( | ) |
| float LightEnvironment::getAmbient | ( | ) |
| float LightEnvironment::getDirectionalMax | ( | ) |
| float LightEnvironment::getPointMax | ( | ) |
| bool LightEnvironment::hasPointLights | ( | ) |
| void LightEnvironment::dump | ( | ) |
| void LightEnvironment::init | ( | int | zone | ) | [private] |
int LightEnvironment::m_zone [private] |
float LightEnvironment::m_ambient [private] |
float LightEnvironment::m_directionalMax [private] |
float LightEnvironment::m_pointMax [private] |
| std::vector<LightPoint*> LightEnvironment::lightPointList |
1.5.5