dba0119c3b868ef1ccbf9551447c7934148c4f47
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 \*-------------------------------------*/
23 Vague0Image(unsigned int w
, unsigned int h
, float dt
= 2 * PI
/ 1000);
24 virtual ~Vague0Image(void);
26 /*--------------------------------------*\
28 \*-------------------------------------*/
37 * Override, call periodicly by the api
39 virtual void fillImageGL(uchar4
* ptrDevImageGL
, int w
, int h
);
42 * Override, call periodicly by the api
44 virtual void animationStep(bool& isNeedUpdateView
);
47 * Override, call periodicly by the api
49 virtual void paintPrimitives(Graphic2Ds
& graphic2D
);
51 /*--------------------------------------*\
53 \*-------------------------------------*/
64 /*----------------------------------------------------------------------*\
66 \*---------------------------------------------------------------------*/