+#ifndef GLIMAGES_CPU_H\r
+#define GLIMAGES_CPU_H\r
+\r
+#include "envGLImage.h"\r
+#include "GLImages_A.h"\r
+#include "ImageMOOs_A_CPU.h"\r
+\r
+/*----------------------------------------------------------------------*\\r
+ |* Declaration *|\r
+ \*---------------------------------------------------------------------*/\r
+\r
+/*--------------------------------------*\\r
+ |* Public *|\r
+ \*-------------------------------------*/\r
+\r
+namespace cpu\r
+ {\r
+\r
+ class CBI_GLIMAGE GLImages: public GLImages_A\r
+ {\r
+ /*--------------------------------------*\\r
+ |* Constructor *|\r
+ \*-------------------------------------*/\r
+ public:\r
+\r
+ /**\r
+ * (pxFrame,pyFrame) is the position of the upper left corner of the frame in screen space.\r
+ */\r
+ GLImages(cpu::ImageMOOs_A* ptrImageMOO, bool isAnimationEnable = true);\r
+\r
+ /*--------------------------------------*\\r
+ |* Destructor *|\r
+ \*-------------------------------------*/\r
+ public :\r
+\r
+ virtual ~GLImages();\r
+\r
+ /*--------------------------------------*\\r
+ |* Methodes *|\r
+ \*-------------------------------------*/\r
+\r
+\r
+ protected:\r
+ /**\r
+ * Override\r
+ */\r
+ virtual void fillPBO();\r
+\r
+ /*--------------------------------------*\\r
+ |* Get *|\r
+ \*-------------------------------------*/\r
+\r
+ public:\r
+\r
+ cpu::ImageMOOs_A* getPtrImageMOO();\r
+\r
+ /*--------------------------------------*\\r
+ |* Attributs *|\r
+ \*-------------------------------------*/\r
+\r
+ private:\r
+\r
+ // Tools\r
+ cpu::uchar4* ptrTabPixels;\r
+\r
+ };\r
+ }\r
+#endif\r
+\r
+/*----------------------------------------------------------------------*\\r
+ |* End *|\r
+ \*---------------------------------------------------------------------*/\r
+\r