1 #ifndef VAGUE_0_IMAGE_H_
2 #define VAGUE_0_IMAGE_H_
4 #include "ImageMOOs_A.h"
7 /*----------------------------------------------------------------------*\
9 \*---------------------------------------------------------------------*/
11 /*--------------------------------------*\
13 \*-------------------------------------*/
15 class Vague0Image
: public ImageMOOs_A
17 /*--------------------------------------*\
19 \*-------------------------------------*/
22 Vague0Image(unsigned int w
, unsigned int h
, float dt
= 2 * PI
/ 1000);
23 virtual ~Vague0Image(void);
25 /*--------------------------------------*\
27 \*-------------------------------------*/
35 * Override, call periodicly by the api
37 virtual void fillImageGL(uchar4
* ptrDevImageGL
, int w
, int h
);
40 * Override, call periodicly by the api
42 virtual void animationStep(bool& isNeedUpdateView
);
45 * Override, call periodicly by the api
47 virtual void paintPrimitives(Graphic2Ds
& graphic2D
);
49 /*--------------------------------------*\
51 \*-------------------------------------*/
60 /*----------------------------------------------------------------------*\
62 \*---------------------------------------------------------------------*/