VRenderMode Class Reference

VRenderMode: Klasse zur Repräsentation des Rendermode GUI Elements (rechts oben). More...

#include <VRenderMode.h>

Inheritance diagram for VRenderMode:

GUIelement List of all members.

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
VTexturetex
int pos
int * actPos
bool dragging

Detailed Description

VRenderMode: Klasse zur Repräsentation des Rendermode GUI Elements (rechts oben).

Definition at line 13 of file VRenderMode.h.


Constructor & Destructor Documentation

VRenderMode::VRenderMode ( int *  ,
int *  ,
unsigned int *  ,
int *   
)

Konstruktor

Parameters:
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   ) 

Definition at line 32 of file VRenderMode.cpp.

References bg, and tex.


Member Function Documentation

void VRenderMode::motion ( int  ,
int   
) [virtual]

Maus Schnittstelle. Passive Bewegung.

Parameters:
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.

Parameters:
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).

Parameters:
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.

Parameters:
x x Koordinate
y y Koordinate
Returns:
true wenn innerhalb

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().


Member Data Documentation

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]

Definition at line 19 of file VRenderMode.h.

Referenced by draw(), motion(), and VRenderMode().

int* VRenderMode::actPos [private]

Definition at line 20 of file VRenderMode.h.

Referenced by released(), and VRenderMode().

bool VRenderMode::dragging [private]

Definition at line 21 of file VRenderMode.h.

Referenced by drag(), released(), and VRenderMode().


The documentation for this class was generated from the following files:
Generated on Wed Dec 6 11:08:05 2006 for VisLU by  doxygen 1.5.1-p1