Skip to content
Snippets Groups Projects
ImageViewer.h 624 B
#ifndef _IMAGEVIEWER_H
#define _IMAGEVIEWER_H

#include "Image.h"
#include <SDL2/SDL.h>

/**
* \fn  ImageViewer::ImageViewer()
 * @brief Constructeur qui initialise tout SDL2 et crée la fenêtre et le rendere.
 * 
 */



class ImageViewer
{
    private :
    SDL_Window * window;
    SDL_Renderer * renderer;
    SDL_Surface * m_surface;
    SDL_Texture * m_texture;
    

    public :
    ImageViewer(); // Constructeur qui initialise tout SDL2 et crée la fenêtre et le renderer
    ~ImageViewer(); // Détruit et ferme SDL2
    void setSurfText(const Image & im);
    void afficher(const Image & im)const;

};


#endif