# SkyBox Klassenreferenz

SkyBox Klasse. Mehr ...

`#include <SkyBox.h>`

Aufstellung aller Elemente

## Öffentliche Typen
enum | SKYBOX_SIDES { TILE_LEFT = 0, TILE_FRONT = 1, TILE_DOWN = 2, TILE_TOP = 3, TILE_RIGHT = 4, TILE_BACK = 5 }
## Öffentliche Methoden
virtual | ~SkyBox ()
| Destruktor.
void | setZone (int zone)
void | reset ()
void | test (int zone)
bool | test ()
void | setLeft (int textureID)
void | setFront (int textureID)
void | setDown (int textureID)
void | setTop (int textureID)
void | setRight (int textureID)
void | setBack (int textureID)
void | load (DataInputStream &dataIn)
| Liest das SkyBox-Objekt aus dem Inputstream.
void | save (DataOutputStream &dataOut)
| Serialisiert das SkyBox-Objekt in den Outputstream.
## Öffentliche, statische Methoden
static SkyBox * | getInstance ()
| Liefert die Singleton-Instanz.
## Öffentliche Attribute
Tile * | m_tiles [6]
## Statische öffentliche Attribute
static int const | TILE_COUNT
## Geschützte Methoden
| SkyBox ()
| Konstruktor.
## Private Attribute
int | m_zone
bool | m_use
## Statische private Attribute
static SkyBox * | _instance = 0

## Ausführliche Beschreibung

SkyBox Klasse.

## Dokumentation der Aufzählungstypen

enum SkyBox::SKYBOX_SIDES

Aufzählungswerte:

  TILE_LEFT |
  TILE_FRONT |
  TILE_DOWN |
  TILE_TOP |
  TILE_RIGHT |
  TILE_BACK |

## Beschreibung der Konstruktoren und Destruktoren

SkyBox::SkyBox | ( |  | ) | `[protected]`

Konstruktor.

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

Destruktor.

## Dokumentation der Elementfunktionen

SkyBox * SkyBox::getInstance | ( |  | ) | `[static]`

Liefert die Singleton-Instanz.

Rückgabe:
  Pointer auf die Instanz

void SkyBox::setZone | ( | int | zone | ) |

void SkyBox::reset | ( |  | ) |

void SkyBox::test | ( | int | zone | ) |

bool SkyBox::test | ( |  | ) |

void SkyBox::setLeft | ( | int | textureID | ) |

void SkyBox::setFront | ( | int | textureID | ) |

void SkyBox::setDown | ( | int | textureID | ) |

void SkyBox::setTop | ( | int | textureID | ) |

void SkyBox::setRight | ( | int | textureID | ) |

void SkyBox::setBack | ( | int | textureID | ) |

void SkyBox::load | ( | DataInputStream & | dataIn | ) |

Liest das SkyBox-Objekt aus dem Inputstream.

Parameter:

  | dataIn | DataInputStream

void SkyBox::save | ( | DataOutputStream & | dataOut | ) |

Serialisiert das SkyBox-Objekt in den Outputstream.

Parameter:

  | dataOut | DataOutputStream

Ausnahmebehandlung:

  | IOException |

## Dokumentation der Datenelemente

SkyBox * SkyBox::_instance = 0`[static, private]`

int const SkyBox::TILE_COUNT`[static]`

Tile* SkyBox::m_tiles[6]

int SkyBox::m_zone`[private]`

bool SkyBox::m_use`[private]`

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

- D:/Project/engine3d/cplusplus/src/scene3d/SkyBox.h
- D:/Project/engine3d/cplusplus/src/scene3d/SkyBox.cpp