b5360935d632c489e23e930ec0e2678d9a3b0d22
1 #ifndef RIPPLING_0_IMAGE_H_
2 #define RIPPLING_0_IMAGE_H_
4 #include "ImageMOOs_A.h"
7 /*----------------------------------------------------------------------*\
9 \*---------------------------------------------------------------------*/
11 /*--------------------------------------*\
13 \*-------------------------------------*/
15 class Rippling0Image
: public ImageMOOs_A
17 /*--------------------------------------*\
19 \*-------------------------------------*/
23 Rippling0Image(unsigned int w
, unsigned int h
, float dt
= 2 * PI
/ 10);
24 virtual ~Rippling0Image(void);
26 /*--------------------------------------*\
28 \*-------------------------------------*/
37 * Override, call periodicly by the api
39 void fillImageGL(uchar4
* ptrDevImageGL
, int w
, int h
);
42 * Override, call periodicly by the api
44 void animationStep(bool& isNeedUpdateView
);
47 * Override, call periodicly by the api
49 void paintPrimitives(Graphic2Ds
& graphic2D
);
51 /*--------------------------------------*\
53 \*-------------------------------------*/
67 /*----------------------------------------------------------------------*\
69 \*---------------------------------------------------------------------*/