Space Sheep Xtreme Turbo Penguin Edition
Fonctions membres publiques | Liste de tous les membres
Référence de la classe GraphicElement

Classe représentant les éléments à afficher. Plus de détails...

#include <GraphicElement.h>

Graphe d'héritage de GraphicElement:
Inheritance graph
[légende]
Graphe de collaboration de GraphicElement:
Collaboration graph
[légende]

Fonctions membres publiques

 GraphicElement ()
 Constructeur par défaut.
 
 GraphicElement (sf::Image *image, int x, int y, int w, int h)
 Constructeur paramétré Plus de détails...
 
virtual ~GraphicElement ()
 Destructeur.
 
virtual void draw (sf::RenderWindow *_window)
 Dessiner l'élément à afficher. Plus de détails...
 
void setPosition (const sf::Vector2f &pos)
 Modifier la position de l'élément à afficher. Plus de détails...
 
void setPosition (int x, int y)
 Modifier la position de l'élément à afficher. Plus de détails...
 
void resize (int w, int h)
 Modifier les dimensions de l'élément à afficher. Plus de détails...
 
bool getVisible () const
 Accesseur. Plus de détails...
 
void setVisible (bool visible)
 Définir la visibilité de l'élément à afficher. Plus de détails...
 

Description détaillée

Classe représentant les éléments à afficher.

Auteur
Théo CHASSAIGNE
Quentin HARSCOËT

Documentation des constructeurs et destructeur

GraphicElement::GraphicElement ( sf::Image *  image,
int  x,
int  y,
int  w,
int  h 
)

Constructeur paramétré

Paramètres
image: Image à charger
x: Abscisse de l'emplacement de l'élément à afficher dans la Vue
y: Ordonnée de l'emplacement de l'élément à afficher dans la Vue
w: Largeur de l'image à charger
h: Hauteur de l'image à charger

Documentation des fonctions membres

void GraphicElement::draw ( sf::RenderWindow *  _window)
virtual

Dessiner l'élément à afficher.

Méthode permettant de dessiner l'élément à afficher dans une fenêtre

Paramètres
_window: Fenêtre où dessiner l'élément à afficher
bool GraphicElement::getVisible ( ) const

Accesseur.

Accesseur de _visible

Renvoie
: La visibilité actuelle de l'élément
void GraphicElement::resize ( int  w,
int  h 
)

Modifier les dimensions de l'élément à afficher.

Paramètres
w: Nouvelle largeur de l'élément à afficher
h: Nouvelle hauteur de l'élément à afficher
void GraphicElement::setPosition ( const sf::Vector2f &  pos)

Modifier la position de l'élément à afficher.

Paramètres
pos: Vecteur contenant les nouvelles coordonnées de l'élément à afficher
void GraphicElement::setPosition ( int  x,
int  y 
)

Modifier la position de l'élément à afficher.

Paramètres
x: Nouvelle abscisse de l'élément à afficher
y: Nouvelle ordonnée de l'élément à afficher
void GraphicElement::setVisible ( bool  visible)

Définir la visibilité de l'élément à afficher.

Paramètres
visible: Nouvelle visibilité de l'élément à afficher

La documentation de cette classe a été générée à partir des fichiers suivants :