Page principale | Liste des namespaces | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Composants | Déclarations

Référence de la classe MENU::SelectionButton

Class SelectionButton de bouton de selection sous forme de liste. Plus de détails...

#include <pi2d14_selectionbutton.h>


Membres publics

 SelectionButton (unsigned int *idTex, unsigned int *idButton, unsigned int nbEntry)
 Constructeur.

 ~SelectionButton ()
 Destructeur.

void render (float x, float y, float sizex, float sizey, float r, float g, float b)
 Affiche le bouton a l'ecran REM : pour que l'affichage ce fasse bien, il faut qu'une projection orthogoanl ai ete mise en en place.

void addSelection (unsigned int idTexture, int idButton)
void deleteSelection (int idButton)
int getCurrentSelectionID ()
int getCurrentSelectionTexID ()
void next ()
 se positionne sur le prochaine element

void prev ()
unsigned int getNbSelection ()
 retourne le nombre de selection possible


Attributs Privés

Selectionselections
unsigned int nbSelection
unsigned int currentSelection


Description détaillée

Class SelectionButton de bouton de selection sous forme de liste.

Auteur:
pi2d14

Définition à la ligne 30 du fichier pi2d14_selectionbutton.h.


Documentation des contructeurs et destructeurs

MENU::SelectionButton::SelectionButton unsigned int *  idTex,
unsigned int *  idButton,
unsigned int  nbEntry
 

Constructeur.

Précondition:
nbEntry>0 le nombre d'entre doit etre different de zero

idTex!=NULL le tableau doit avoir ete alloue

idButton!=NULL le tableau doit avoir ete alloue

Paramètres:
idTex pointeur sur la liste des identifiant de texture OpenGL
idButton les identifiant de toutes les selection possible
le nombre d'entre selectionnable du bouton

Définition à la ligne 13 du fichier pi2d14_selectionbutton.cpp.

Références currentSelection, MENU::Selection::idButton, MENU::Selection::idTexture, nbSelection, et selections.

MENU::SelectionButton::~SelectionButton  ) 
 

Destructeur.

Définition à la ligne 30 du fichier pi2d14_selectionbutton.cpp.

Références selections.


Documentation des méthodes

void MENU::SelectionButton::addSelection unsigned int  idTexture,
int  idButton
 

void MENU::SelectionButton::deleteSelection int  idButton  ) 
 

int MENU::SelectionButton::getCurrentSelectionID  ) 
 

Renvoie:
retourne l'identifiant de la selection courante

Définition à la ligne 89 du fichier pi2d14_selectionbutton.cpp.

Références currentSelection, nbSelection, et selections.

int MENU::SelectionButton::getCurrentSelectionTexID  ) 
 

Renvoie:
retourne l'identifiant de texture OpenGL de la selection courante

Définition à la ligne 100 du fichier pi2d14_selectionbutton.cpp.

Références currentSelection, nbSelection, et selections.

unsigned int MENU::SelectionButton::getNbSelection  ) 
 

retourne le nombre de selection possible

Définition à la ligne 145 du fichier pi2d14_selectionbutton.cpp.

Références nbSelection.

void MENU::SelectionButton::next  ) 
 

se positionne sur le prochaine element

Définition à la ligne 113 du fichier pi2d14_selectionbutton.cpp.

Références currentSelection, et nbSelection.

void MENU::SelectionButton::prev  ) 
 

Définition à la ligne 130 du fichier pi2d14_selectionbutton.cpp.

Références currentSelection, et nbSelection.

void MENU::SelectionButton::render float  x,
float  y,
float  sizex,
float  sizey,
float  r,
float  g,
float  b
 

Affiche le bouton a l'ecran REM : pour que l'affichage ce fasse bien, il faut qu'une projection orthogoanl ai ete mise en en place.

Paramètres:
x,coordonnee x du coin inferieur gauche du boutton
y,coordonnee y du coin inferieur gauche du boutton
sizex,taille sur x du boutton
sizey,taille sur y du boutton
r,composante rouge de la bordure 0<=r<=1
g,composante rouge de la bordure 0<=g<=1
b,composante rouge de la bordure 0<=b<=1

Définition à la ligne 46 du fichier pi2d14_selectionbutton.cpp.

Références currentSelection, nbSelection, et selections.

Référencé par render().


Documentation des données imbriquées

unsigned int MENU::SelectionButton::currentSelection [private]
 

Définition à la ligne 35 du fichier pi2d14_selectionbutton.h.

Référencé par getCurrentSelectionID(), getCurrentSelectionTexID(), next(), prev(), render(), et SelectionButton().

unsigned int MENU::SelectionButton::nbSelection [private]
 

Définition à la ligne 34 du fichier pi2d14_selectionbutton.h.

Référencé par getCurrentSelectionID(), getCurrentSelectionTexID(), getNbSelection(), next(), prev(), render(), et SelectionButton().

Selection* MENU::SelectionButton::selections [private]
 

Définition à la ligne 33 du fichier pi2d14_selectionbutton.h.

Référencé par getCurrentSelectionID(), getCurrentSelectionTexID(), render(), SelectionButton(), et ~SelectionButton().


La documentation associée à cette classe a été générée à partir des fichiers suivants :
Généré le Fri Mar 26 13:02:04 2004 pour AlgoAtomD par doxygen 1.3.5