| Name | Kind | Description |
| p | attribute | |
| p | attribute | |
| paint | operation | |
| paint | operation | |
| paint2D | operation | |
| paintBltBit | operation | |
| paintCanvas | operation | |
| paintSkyBox | operation | |
| paintZone | operation | |
| PALETTE | attribute | |
| Partikel | artifact | |
| partikel | deployment view | |
| Partikel | class | ************************************************************************** * \class Partikel \brief Partikel werden fuer die Darstellung von Feuer, Rauch, Funken, Regen usw. verwendet. Typ. wird ein Partikel durch ein 2D-Objekt repraesentiert, dem eine semitransparente Bitmap (hier Sprite genannt) fuer die Darstellung zugeordnet ist. Partikel koennen sich bewegen oder auch stationaer zein (Blinklichter). Sie haben eine Emitter, einen Lebenszyklus und noch ein paar weitere Attribute. Um 'realistische' Bewegungsablaeufe zu simulieren, wird stark mit Zufallswerten gearbeitet. Bewegung: - Keine Bewegung: Permanent AN, Blinkend=f(zeitintervall) - Lineare Bewegung: Ueber die Zeit, oder ueber die Distanz zum Emitter Bei Erreichen des Ende: Dead(Ausblenden), Respawn am Emitter, Respawn am letzter Position mit Richtungsumkehr - Parabel (z.B. Granatenwurf): Ueber die Zeit, ueber die Strecke) Bei linearer Bewegung: - Bewegung innerhalb einer BBox (ggf, mit Reflexion) - Bewegung innerhalb eines Zylinders (ggf, mit Reflexion) - Bewegung innerhalb einer Kugel (ggf, mit Reflexion) - Bewegung auf einer BBox (Anwendungsfall??) - Bewegung auf einem Zylinders (Beamer von Startrek) - Bewegung auf einer Kugel (Kreis) **************************************************************************** |
| partikel | class view | |
| Partikel | operation | |
| partikel | package | |
| PartikelManager | class | ************************************************************************** * \class PartikelManager \brief Muesste eigentlich PartikelSystemManger heissen. Es verwaltet alle Partikelsysteme und alle Sprites, die fuer die Darstellung der einzelnen Partikel gebraucht werden. **************************************************************************** |
| PartikelManager | artifact | |
| PartikelManager | operation | |
| PartikelSystem | class | ************************************************************************** * \class PartikelSystem \brief Ein Partikelsystem beschreibt das Verhalten von Partikeln, die zu diesem System gehoeren. **************************************************************************** |
| PartikelSystem | artifact | |
| PartikelSystem | operation | |
| Plane | artifact | |
| Plane | class | ************************************************************************** * \class Plane \brief Plane **************************************************************************** |
| Plane | operation | |
| PLANE_BOTTOM | attribute | |
| PLANE_LEFT | attribute | |
| PLANE_RIGHT | attribute | |
| PLANE_SIDE | class | |
| PLANE_TOP | attribute | |
| PLANE_TYPE | class | |
| PlaneDir | relation | |
| PORTAL | attribute | |
| project | operation | |
| project | operation | |
| project | operation | |
| project | operation | |
| project | operation |