Skip to content
Snippets Groups Projects
ImageViewer.h 483 B
Newer Older
  • Learn to ignore specific revisions
  • Jean-Marc's avatar
    Jean-Marc committed
    #ifndef _IMAGEVIEWER_H
    #define _IMAGEVIEWER_H
    
    #include "Image.h"
    #include <SDL2/SDL.h>
    
    Jean-Marc's avatar
    q  
    Jean-Marc committed
    
    
    Jean-Marc's avatar
    Jean-Marc committed
    
    
    class ImageViewer
    {
        private :
        SDL_Window * window;
        SDL_Renderer * renderer;
        SDL_Surface * m_surface;
        SDL_Texture * m_texture;
    
    Jean-Marc's avatar
    Jean-Marc committed
        Image * im;
    
    Jean-Marc's avatar
    Jean-Marc committed
    
        public :
        ImageViewer(); // Constructeur qui initialise tout SDL2 et crée la fenêtre et le renderer
        ~ImageViewer(); // Détruit et ferme SDL2
    
    Jean-Marc's avatar
    Jean-Marc committed
        void setSurfText();
        void afficher(const Image & im);
    
    Jean-Marc's avatar
    Jean-Marc committed
    
    };
    
    
    #endif