Beschreibt ein rechteckiges 2D-Objekt im 3D-Raum (typ. Sprites, Partikel...)
More...
#include <Object2D.h>
List of all members.
Detailed Description
Beschreibt ein rechteckiges 2D-Objekt im 3D-Raum (typ. Sprites, Partikel...)
Constructor & Destructor Documentation
Object2D::~Object2D |
( |
| ) |
[virtual] |
Member Function Documentation
bool Object2D::project |
( |
float |
nearDist | ) |
|
Projiziert das Objekt aus dem 3D-Raum auf die 2D Ebene (Es werden die uv-Koordinaten der Eckpunkte projiziert)
- Parameters:
-
- Returns:
- true
void Object2D::scaleEnable |
( |
bool |
scaleEnable | ) |
|
Setter fuer die Eigenschaft Scaleable.
- Parameters:
-
void Object2D::setPos |
( |
Vec & |
vec | ) |
|
Setter fuer die Position des Objektes im 3D-Raum (Mittelpunk des Objektes)
- Parameters:
-
void Object2D::setScale |
( |
float |
scale | ) |
|
Setter fuer den scale faktor.
- Parameters:
-
void Object2D::setSize |
( |
float |
width, |
|
|
float |
height |
|
) |
| |
Orignalausdehnung des Objektes (typ wie die Sprite)
- Parameters:
-
void Object2D::transform |
( |
Matrix & |
matTranslate, |
|
|
Matrix & |
matRotate |
|
) |
| |
Transformiert das Objekt im 3D Raum.
- Parameters:
-
matTranslate | Translationsmatrix |
matRotate | Rotationsmatrix |
Member Data Documentation
The documentation for this class was generated from the following files: