4 #include "Animable_I.h"
8 /*----------------------------------------------------------------------*\
10 \*---------------------------------------------------------------------*/
12 /*--------------------------------------*\
14 \*-------------------------------------*/
16 class Rippling
: public Animable_I
18 /*--------------------------------------*\
20 \*-------------------------------------*/
24 Rippling(int w
, int h
, float dt
= 2 * PI
/ 10);
25 virtual ~Rippling(void);
27 /*--------------------------------------*\
29 \*-------------------------------------*/
37 virtual void runGPU(uchar4
* ptrDevPixels
);
38 virtual void animationStep(void);
40 virtual float getT(void);
41 virtual int getW(void);
42 virtual int getH(void);
44 virtual std::string
getTitle(void);
48 /*--------------------------------------*\
50 \*-------------------------------------*/
70 /*----------------------------------------------------------------------*\
72 \*---------------------------------------------------------------------*/