4 #include "envGLImage.h"
5 #include "GLImages_A.h"
6 #include "ImageMOOs_A_CPU.h"
8 /*----------------------------------------------------------------------*\
10 \*---------------------------------------------------------------------*/
12 /*--------------------------------------*\
14 \*-------------------------------------*/
19 class CBI_GLIMAGE GLImages
: public GLImages_A
21 /*--------------------------------------*\
23 \*-------------------------------------*/
27 * (pxFrame,pyFrame) is the position of the upper left corner of the frame in screen space.
29 GLImages(cpu::ImageMOOs_A
* ptrImageMOO
, bool isAnimationEnable
= true);
31 /*--------------------------------------*\
33 \*-------------------------------------*/
38 /*--------------------------------------*\
40 \*-------------------------------------*/
47 virtual void fillPBO();
49 /*--------------------------------------*\
51 \*-------------------------------------*/
55 cpu::ImageMOOs_A
* getPtrImageMOO();
57 /*--------------------------------------*\
59 \*-------------------------------------*/
64 cpu::uchar4
* ptrTabPixels
;
70 /*----------------------------------------------------------------------*\
72 \*---------------------------------------------------------------------*/