Klasse fuer ein Punktlicht. More...
#include <LightPoint.h>

Public Member Functions | |
| LightPoint () | |
| Konstruktor. | |
| LightPoint (float posX, float posY, float posZ, bool castShadows, float range, float intensity, float constant, float linear, float quadratic) | |
| Konstruktor mit Parameters. | |
| virtual | ~LightPoint () |
| Destruktor. | |
| void | set (float posX, float posY, float posZ, bool castShadows, float range, float intensity, float constant, float linear, float quadratic) |
| Setter fuer die Positionskoordinate. | |
| void | setMax (float ys) |
| Berechnet einige Parameter. | |
| float | calc (float distance) |
| Berechnet den C Wert nach folgender Formel: 1 C = --------------------------------------------------- * C' constant + linear*distance + quadratic * distance^2. | |
Public Attributes | |
| Vec | m_pos |
| bool | m_castShadows |
| float | m_range |
| float | m_intensity |
| float | m_constant |
| float | m_linear |
| float | m_quadratic |
Private Member Functions | |
| void | init () |
| Allgemeine Initialisierung. | |
Private Attributes | |
| float | m_pointMax |
Klasse fuer ein Punktlicht.
| LightPoint::LightPoint | ( | ) |
Konstruktor.

| LightPoint::LightPoint | ( | float | posX, |
| float | posY, | ||
| float | posZ, | ||
| bool | castShadows, | ||
| float | range, | ||
| float | intensity, | ||
| float | constant, | ||
| float | linear, | ||
| float | quadratic | ||
| ) |
Konstruktor mit Parameters.
| posX | |
| posY | |
| posZ | |
| castShadows | |
| range | |
| intensity | |
| constant | |
| linear | |
| quadratic |

| LightPoint::~LightPoint | ( | ) | [virtual] |
Destruktor.
| float LightPoint::calc | ( | float | distance | ) |
Berechnet den C Wert nach folgender Formel: 1 C = --------------------------------------------------- * C' constant + linear*distance + quadratic * distance^2.
| distance |

| void LightPoint::init | ( | ) | [private] |
Allgemeine Initialisierung.


| void LightPoint::set | ( | float | posX, |
| float | posY, | ||
| float | posZ, | ||
| bool | castShadows, | ||
| float | range, | ||
| float | intensity, | ||
| float | constant, | ||
| float | linear, | ||
| float | quadratic | ||
| ) |
Setter fuer die Positionskoordinate.
| posX | |
| posY | |
| posZ | |
| castShadows | |
| range | |
| intensity | |
| constant | |
| linear | |
| quadratic |

| void LightPoint::setMax | ( | float | max | ) |
Berechnet einige Parameter.
| max | 0...1 |

| float LightPoint::m_constant |
| float LightPoint::m_intensity |
| float LightPoint::m_linear |
float LightPoint::m_pointMax [private] |
| float LightPoint::m_quadratic |
| float LightPoint::m_range |