1 #ifndef CANVAS_IMAGE_NATIVE_H
2 #define CANVAS_IMAGE_NATIVE_H
4 #include "envImageJNI.h"
5 #include "ImageMOOs_I.h"
6 #include "GLImages_A.h"
7 #include "CanvasNative.h"
9 /*----------------------------------------------------------------------*\
11 \*---------------------------------------------------------------------*/
13 /*--------------------------------------*\
15 \*-------------------------------------*/
17 class CBI_IMAGE_JNI CanvasImageNative
: public CanvasNative
20 /*--------------------------------------*\
22 \*-------------------------------------*/
24 CanvasImageNative(GLImages_A
* ptrGLImage
);
26 /*--------------------------------------*\
28 \*-------------------------------------*/
30 virtual ~CanvasImageNative();
32 /*--------------------------------------*\
34 \*-------------------------------------*/
41 virtual void onPaintGL(JNIEnv
*env
, jobject panel
);
43 /*--------------------------------------*\
45 \*-------------------------------------*/
49 GLImages_A
* getGLImage();
51 ImageMOOs_I
* getImageMOO();
57 /*----------------------------------------------------------------------*\
59 \*---------------------------------------------------------------------*/