Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / API_Bilat_Image_FreeGlut / INC / common / GLUTWindowImage.h
1 #ifndef GLUT_WINDOW_IMAGE_H
2 #define GLUT_WINDOW_IMAGE_H
3
4 #include "envImage_FreeGlut.h"
5
6 #include "GLUTWindow.h"
7 #include "GLImages_A.h"
8
9 /*----------------------------------------------------------------------*\
10 |* Declaration *|
11 \*---------------------------------------------------------------------*/
12
13 /*--------------------------------------*\
14 |* Public *|
15 \*-------------------------------------*/
16
17 class CBI_IMAGE_FREE_GLUT GLUTWindowImage : public GLUTWindow
18 {
19 public:
20 GLUTWindowImage(GLImages_A* ptrGLImage,string title, int pxFrame = 0, int pyFrame = 0);
21
22 virtual ~GLUTWindowImage();
23
24 /**
25 * Fonction appelé a chaque fois que glut n'a rien à faire dans la mainLoop.
26 * CaD s'il n'y a pas d'évenents utilisateur (souris,clavier,joystick,repaint,etc...)
27 * La fonction animationStep de ImageMOO est appelé ici
28 */
29 void idleFunc();
30
31 GLImages_A* getPtrGLImage();
32
33 };
34
35 #endif
36
37 /*----------------------------------------------------------------------*\
38 |* End *|
39 \*---------------------------------------------------------------------*/