#include <VRenderMode.h>
Inheritance diagram for VRenderMode:

Public Member Functions | |
| VRenderMode (int *, int *, unsigned int *, int *) | |
| ~VRenderMode (void) | |
| void | motion (int, int) |
| void | released (int, int) |
| void | drag (int, int) |
| bool | isInside (int, int) |
| void | render (void) |
| void | draw (void) |
Private Attributes | |
| float * | bg |
| VTexture * | tex |
| int | pos |
| int * | actPos |
| bool | dragging |
Definition at line 13 of file VRenderMode.h.
| VRenderMode::VRenderMode | ( | int * | , | |
| int * | , | |||
| unsigned int * | , | |||
| int * | ||||
| ) |
Konstruktor
| width | Breite des Fensters | |
| height | Höhe des Fensters | |
| fps | akteller fps Wert | |
| pos | Default Rendermode |
Definition at line 10 of file VRenderMode.cpp.
References actPos, bg, dragging, pos, tex, GUIelement::x, and GUIelement::y.
| VRenderMode::~VRenderMode | ( | void | ) |
| void VRenderMode::motion | ( | int | , | |
| int | ||||
| ) | [virtual] |
Maus Schnittstelle. Passive Bewegung.
| x | x Koordinate der Maus | |
| y | y Koordinate der Maus |
Reimplemented from GUIelement.
Definition at line 39 of file VRenderMode.cpp.
References pos.
| void VRenderMode::released | ( | int | , | |
| int | ||||
| ) | [virtual] |
Maus Schnittstelle. Auslassen der linken Taste.
| x | x Koordinate der Maus | |
| y | y Koordinate der Maus |
Reimplemented from GUIelement.
Definition at line 129 of file VRenderMode.cpp.
References actPos, dragging, and GUIelement::setBlend().
| void VRenderMode::drag | ( | int | , | |
| int | ||||
| ) | [virtual] |
Maus Schnittstelle. Aktive Bewegung (mit gedrückter Maustaste).
| x | x Koordinate der Maus | |
| y | y Koordinate der Maus |
Reimplemented from GUIelement.
Definition at line 155 of file VRenderMode.cpp.
References dragging.
| bool VRenderMode::isInside | ( | int | , | |
| int | ||||
| ) | [virtual] |
Testet ob Punkt innerhalb des GUI Elements ist.
| x | x Koordinate | |
| y | y Koordinate |
Reimplemented from GUIelement.
Definition at line 159 of file VRenderMode.cpp.
References GUIelement::width, GUIelement::x, and GUIelement::y.
| void VRenderMode::render | ( | void | ) | [virtual] |
Zeichnet das GUI Element.
Reimplemented from GUIelement.
Definition at line 55 of file VRenderMode.cpp.
References GUIelement::alpha, bg, draw(), and GUIelement::setActive().
| void VRenderMode::draw | ( | void | ) |
Definition at line 82 of file VRenderMode.cpp.
References bg, VTexture::bind(), V2Ddraw::drawBox(), f, pos, and tex.
Referenced by render().
float* VRenderMode::bg [private] |
Definition at line 16 of file VRenderMode.h.
Referenced by draw(), render(), VRenderMode(), and ~VRenderMode().
VTexture* VRenderMode::tex [private] |
Textur des Hintergrunds
Definition at line 18 of file VRenderMode.h.
Referenced by draw(), VRenderMode(), and ~VRenderMode().
int VRenderMode::pos [private] |
int* VRenderMode::actPos [private] |
bool VRenderMode::dragging [private] |
1.5.1-p1