# LightMap Klassenreferenz

LightMap. Mehr ...

`#include <LightMap.h>`

Aufstellung aller Elemente

## Öffentliche Methoden
| LightMap (int width, int height)
| Konstruktor Achtung: Die Groesse der LightMap ist analog zu den Texturen auf width * height Pixel festgelegt.
virtual | ~LightMap ()
| Destruktor.
void | clear ()
| Fuellt die Lightmap mit Defaultwerten (hier 0).
BYTE | getMax ()
| Getter fuer den max Wert in der Lightmap.
void | set (int v, int u, BYTE value)
| Setter fuer die Lightmap.
void | dump ()
| Obligatorische Dump-Methode fuer Debugzwecke.
## Öffentliche Attribute
int | m_len
int | m_width
int | m_height
BYTE * | m_map

## Ausführliche Beschreibung

LightMap.

## Beschreibung der Konstruktoren und Destruktoren

LightMap::LightMap | ( | int | width,
|  | int | height |
| ) |  |  |

Konstruktor Achtung: Die Groesse der LightMap ist analog zu den Texturen auf width * height Pixel festgelegt.

Parameter:

  | width | Breite der Lightmap
  | height | Hoeheder Lightmap

LightMap::~LightMap | ( |  | ) | `[virtual]`

Destruktor.

## Dokumentation der Elementfunktionen

void LightMap::clear | ( |  | ) |

Fuellt die Lightmap mit Defaultwerten (hier 0).

BYTE LightMap::getMax | ( |  | ) |

Getter fuer den max Wert in der Lightmap.

Rückgabe:
  max. Wert

void LightMap::set | ( | int | u,
|  | int | v,
|  | BYTE | value |
| ) |  |  |

Setter fuer die Lightmap.

Parameter:

  | u | U-Koordinate auf der Lightmap
  | v | V-Koordinate auf der Lightmap
  | value | an der uv-Koordinate zu setzender Wert

void LightMap::dump | ( |  | ) |

Obligatorische Dump-Methode fuer Debugzwecke.

## Dokumentation der Datenelemente

int LightMap::m_len

int LightMap::m_width

int LightMap::m_height

BYTE* LightMap::m_map

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:

- D:/Project/engine3d/cplusplus/src/light/LightMap.h
- D:/Project/engine3d/cplusplus/src/light/LightMap.cpp