My Project
Public Member Functions | List of all members
ImageViewer Class Reference

Public Member Functions

 ImageViewer ()
 Indicateur booléen pour savoir si l'image a été modifiée. More...
 
 ~ImageViewer ()
 Destructeur de la classe ImageView , Ferme SDL et libère les ressources associées.
 
void loadFromFile (const char *filename, SDL_Renderer *renderer)
 fonction intermediaire qui charge une image à partir d'un fichier et initialise la texture SDL (nous avons choisis la premiere methode pour afficher l'image) More...
 
void draw (SDL_Renderer *renderer, int x, int y, int w, int h)
 Dessine une image en SDL avec des coordonnées (x, y) et une taille (w:largeur, h:hauteur) More...
 
void afficher (const Image &im)
 Affiche une image dans la fenêtre SDL et gère les événements associés. More...
 

Constructor & Destructor Documentation

◆ ImageViewer()

ImageViewer::ImageViewer ( )

Indicateur booléen pour savoir si l'image a été modifiée.

Constructeur par défaut de la classe ImageView et Initialise les membres de la classe et crée la fenêtre SDL

Member Function Documentation

◆ afficher()

void ImageViewer::afficher ( const Image &  im)

Affiche une image dans la fenêtre SDL et gère les événements associés.

Cette fonction initialise SDL, crée une fenêtre, charge une image, puis gère les événements SDL jusqu'à ce que l'utilisateur quitte la fenêtre

Parameters
imL'image à afficher

◆ draw()

void ImageViewer::draw ( SDL_Renderer *  renderer,
int  x,
int  y,
int  w,
int  h 
)

Dessine une image en SDL avec des coordonnées (x, y) et une taille (w:largeur, h:hauteur)

Parameters
rendererLe renderer SDL à utiliser pour le dessin
xCoordonnée x du coin supérieur gauche de l'image
yCoordonnée y du coin supérieur gauche de l'image
wLa largeur de l'image
hLa hauteur de l'image

◆ loadFromFile()

void ImageViewer::loadFromFile ( const char *  filename,
SDL_Renderer *  renderer 
)

fonction intermediaire qui charge une image à partir d'un fichier et initialise la texture SDL (nous avons choisis la premiere methode pour afficher l'image)

Parameters
filenameLe nom du fichier image à charger
rendererLe renderer SDL à utiliser pour la création de la texture

The documentation for this class was generated from the following files: